Skip to content

brcomputerscience/graze

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graze

image

Important

🥈 Graze won 2nd place overall at RidgeHacks 2024, earning the developer team around $300-$500

Devpost: https://devpost.com/software/graze

A visually appealing database for you to share your art!

Graze is a web-based art database that allows you to upload your own art or just any image file you find important! This project contains HTML, CSS, and Flask files, along with an "images" folder that holds various images. In this README, we will guide both newcomers and experienced developers through the key aspects of this project.

This project is made for RidgeHacks 2024 by Tharun Naguleswaran, Dhruv Rakhade, and Alex Sheng. Special thanks to Calum Dingwall for recording our video.

Table of Contents

Introduction

Graze is a simple yet powerful tool that enables users to upload art files and instantly see their images online. Whether you are a art enthusiast, a student, or a developer looking to learn and experiment with Flask, this project offers something for everyone.

Key Features

  • Uploading files
  • A user-friendly web interface
  • Real-time file updates
  • A modern and sleek signup and login page
  • Beautifully curated user interface

Getting Started

To start using Graze, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/your-username/graze.git
    
  2. Open the project directory:

    cd graze
    
  3. Run the command

flask --app app run
  1. Open the URL given by Flask to access the website, or just open https://grazeart.xyz in your browser.

  2. Follow the instructions on the website.

Usage

For Newbies If you're new to web development or just want to use the application, here's a simple guide:

Open the file uploader by following the "Getting Started" steps.

  1. You'll see an input field labeled "Upload." Enter your files here. For example, you can upload dhruvrakhadeforpresident.png to get a stunning image of Dhruv!
  2. Press the "Upload" button, and the file will appear on the internet.

Experiment with different files and see how the database changes in real-time.

Customization

Experienced developers may want to customize the project further. You can modify the code to change the appearance of the homepage, add additional features, or integrate it into other web applications.

  • The Flask code for this project can be found in the app.py file. We also use jQuery for sleek JavaScript operations.

  • The code listens for form submissions using jQuery. When the form is submitted, it retrieves the file from the user's computer, and uploads it into our safe and secure database.

Happy coding! 💻

About

BRCS's leaders Alex Sheng, Dhruv Rakhade, and Tharun Naguleswaren won 2nd place at RidgeHacks 2024

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 72.9%
  • Python 14.4%
  • CSS 12.7%