This project is an interactive, two-way portal designed to streamline the management of residential colonies. Residents can raise requests, and administrators can efficiently handle these requests through a user-friendly interface.
The Colony Management Portal is built with a modern web stack and offers the following capabilities:
- Residents can submit maintenance requests, complaints, and other queries.
- Admins can manage resident requests, view status updates, and communicate with residents.
- Secure login for both residents and admins.
- Submit requests (maintenance, complaints, etc.)
- View request status and history
- Dashboard with request overview
- Manage and update requests
- Resident management
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Auth.js
- Styling: CSS
To get a local copy up and running, follow these simple steps.
Make sure you have the following installed:
- Node.js
- npm (Node Package Manager)
- MongoDB
- Clone the repo
git clone https://github.com/yourusername/colony-management-portal.git
- Install NPM packages
cd colony-management-portal npm install - Set up environment variables
NODE_ENV=development PORT=5000 MONGO_URI=your_mongo_uri
- Start the server
npm start
Open your browser and navigate to http://localhost:3000
- GitHub:
https://github.com/AyushiGupta160604 - Email:
22cs3022@rgipt.ac.in - LinkedIn:
https://www.linkedin.com/in/ayushigupta1604/ - Topmate:
https://topmate.io/ayushi_gupta16/