- We have city websites like "Nagar Nigam" that provide us with daily updates on what's happening in the city and a wealth of information about it, but these websites still lack several crucial features that would enable any user to fix an issue in the region where they currently reside.
- Also we discovered, having numerous apps for various daily tasks, such as paying bills, reading the news, and so forth, not only takes up more space on our devices, but also complicates task management for individual apps. By combining all of the applications in one location with some additional cutting-edge features, we have came up with a solution "Aligarh Diaries".
Our project gives a general picture of our beautiful city Aligarh and how it is developing into a smart city. Also, our project can evaluate different locations to see if they are smart or not, and residents can provide input on specific areas they live in. This project comprises a tourist guide that lists classy locations to visit, as well as a "about" part, a dashboard for citizens, and a feedback option.
- Smart city initiatives can improve the quality of life for citizens by providing better access to basic services, such as water, energy, and transportation.Smart cities are designed to be more sustainable and environmentally friendly by reducing energy consumption and carbon emissions. Our project provides an overview of our adorable Aligarh and how it is developing into a smart city. Also, our project can evaluate different locations to see if they are smart or not, and residents can provide input on specific areas they live in.
- Dashboard feature include many options like user login, Tourisim, About, Feedback, Citizen Services, Document Locker etc.
- Citizen Feedback - Citizens can provide input about the area in this option, including how much progress has been made there and how the local traffic and road conditions are. People can also use this option to share their problems like the electricity cut out, waterlogging on the road and drainage system, and other local issues.
- Tourist Guide - The tourist guide option makes it easier for us to navigate the city and discover new and lovely spots. This allows us to appreciate the glories of the city. We won't get lost in this city if we take this option. We can use this option to locate restaurants, shops, malls, and theatres in this city.
- Document Locker - You can upload your personal documents here, including your driving licence, PAN card, and Aadhaar card. Also, you can store these online so that you won't need to carry printed copies of them everywhere.
- Latest News and Updates - This option will provide us with daily news and updates, including the price of gold and stock market data. We can always stay current with the aid of this alternative. Also, this option is really quick and accurate. This option assists us in discovering what's happening in this city.
- Project Goals - The ultimate goal of the Smart City Aligarh project is to make the city more livable, equitable, and environmentally friendly. This includes improving access to basic services such as water, electricity, and transportation, as well as developing sustainable infrastructure and implementing innovative technology solutions. The Smart City Aligarh project also aims to create economic opportunities for citizens by attracting investment, creating jobs, and promoting entrepreneurship. This is expected to have a positive impact on the overall growth and development of the city.
Please find the project presentation here
- Clone the repository
- Open the terminal in the root directory of the cloned repository
-
Run
npm install
-
Once the above command finishes executing, create a
config.json
in the root directory and add the following code:[Important] Add the respective credentials of domain and clientid from the Auth0 implementation of your application{ "domain": "". "clientid": "" }
-
Finally, to run the project, run
npm run dev
This project is developed as a submission to Hackathon(VERCERA'23) by team Critical Defaulters :-
- React
- Vite
- Auth0
- Express
- MongoDB