🔍 It is a comprehensive ticketing system aimed at facilitating seamless issue reporting for students. The platform allows students to raise concerns or report problems efficiently. I implemented role-based authentication to ensure secure and controlled access, where students, administrators, and support staff have distinct permissions based on their roles.
To promote collaboration and continuous improvement, we introduced a feedback mechanism, enabling users to provide input on the resolution process. Additionally, administrators can send notifications or emails to keep students informed about the status of their reported issues, ensuring a transparent and responsive system.
Video Demo 🎥
- 🔥 A ticketing system for seamless issue reporting by students.
- 🛠️ Ensured secure and controlled access to the platform through role-based authentication
- 💡 Added a feedback mechanism to encourage collaboration and continuous improvement within the ticketing system
- 🚀 Also enabling administrators to send notifications/email about posted problems
- Frontend: React, Next.js, TailwindCSS.
- Backend: Node.js
- Database and tools: MongoDB, Prisma
Follow these instructions to set up the project locally.
- Node.js
- React js
- Javascript and tailwind css
- Clone the repo:
git clone https://github.com/darshil89/CampusFix.git
- Set up cloudinary key in .env
- Install the dependencies
npm install
- Run the code
npm run dev
Contributions are welcome! Follow these steps:
- Fork the repo
- 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
This project is licensed under the MIT License - see the LICENSE file for details.
- Your Name - GitHub Profile
- Contributors - Thanks to these amazing people
For any inquiries, feel free to reach out:
- Email: darshilmahraur3@gmail.com
- Twitter: @yourhandle
If you like this project, don't forget to give it a star! ⭐
