A simple web app that allows hackers to rate hackathons they've participated in.
View application Β»
Report Bug
Β·
Request Feature
Table of Contents
Rate my Hackathon is a MERN stack web application that allows hackers to knowledgeably choose which hackathons to participate in. Hackers can leave a review on hackathons they have completed as well as view other reviews left by hackers.
To get a local copy up and running follow these simple steps.
- Clone the repo
git clone https://github.com/lumamoto/rate-my-hackathon.git
- Install NPM packages
npm install cd frontend && npm install cd ../backend && npm install
To run the app locally, starting up both the frontend and backend concurrently:
npm run dev- Add a hackathon to DB
- Add a review to DB
- Create home page
- Adjust styling
- Add Hackathon page
- Add Review page
- View All Hackathons page
- View Hackathon page
- Home page
- Implement search functionality
- Add auth (via GitHub and/or Google?)
- Upvote and downvote reviews
- Flag a review to be removed
- Create individual profile pages
- Edit/delete hackathons you've added
- Edit/delete reviews you've written
- Deploy to Heroku
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request