feat: add email alerts for reports and refine Gemini for users prompt
Infra-xodivorce-in: powered by @xodivorce
👀 Preview
A real-time map-based reporting system for campus infrastructure issues, built to improve visibility, accountability, and resolution efficiency.
🥰 Like this project? Please consider giving it a Star (🌟) on GitHub to show us your appreciation. Thank you!
🧩 Offical Repositories
⚡️ Technologies Used
🛠️ Installation
Want to get started quickly? Follow the instructions below to install and run the project on your system.
-
Clone the repository
- Clone the repository to your local machine:
# Clone using SSH git clone git@github.com:xodivorce/infra-xodivorce-in.git # Or using HTTPS git clone https://github.com/xodivorce/infra-xodivorce-in.git
- Clone the repository to your local machine:
-
Set up your environment
-
Install dependencies
- Navigate to the project directory
srcand install the required packages:# Go to the directory cd src # Install dependencies npm install
- Navigate to the project directory
-
Configure Environment & Database
- Set up your
.envfile based on.env.examplefile. - Set up your MySQL database schema.
- Set up your
-
Run the tool
- Run the application from your terminal:
# Run Tailwind CSS using this command npm run tcss
- Run the application from your terminal:
🐞 Got Ideas or Spotted a Bug?
Don’t be shy! Open an issue to discuss new features, enhancements, or any bugs you find. Your feedback is golden!!
⚠️ Frequently Asked Questions:
📄 License
This project is licensed under a MIT License. You are free to use, modify, and distribute this software with proper attribution.
🧠 Follow me on Instagram or check out more projects at xodivorce.in
A open-source project - crafted with ❤️ by xodivorce. Made on Earth, by Humans.