Sustain Hub is a web platform designed to empower citizens to report and track public facility issues within their local community and get reward points. By providing an intuitive interface, Sustain Hub makes it easy for users to pinpoint problems and submit detailed reports, including photos, which can be accessed and addressed by local authorities.
- User registration and authentication for both citizens and authorities
- Issue reporting with location tagging, descriptions, and photo attachments
- Issue management dashboard for authorities to view, filter, and update issue reports
- Map integration to display issue locations and details for the admin
- User-friendly and responsive design
- ReactJs
- NextJS
- HTML/CSS/Javascript
- Bootstrap
- NodeJs
- SQL
- To set up Sustain Hub locally, follow these steps:
Clone this repository:
git clone https://github.com/kushal7201/Sustain_Hub_GSC
- Install project dependencies using the npm package manager
npm install
. - Create a database for the project and update the database configuration settings accordingly.
- Run the project locally using the command
npm start
.
- Sugam Sareen
- Nandini Gupta
- Parimal Amrutkar
This project is licensed under the MIT License - see the LICENSE file for details.