← Back to Portfolio
Tenant Management System
Web-based platform for apartment operators to manage residents, search, and update data efficiently.
Project Description
This Tenant Management System allows multiple operators to input and manage data for apartment residents. Each operator can sign up and generate their own secure password using a token-based system. The platform simplifies resident data management, search, and updates, ensuring that all apartment data is easily accessible and secure.
Key Features
Operator Management
- Sign up using a token
- Create and update personal password
- Role-based access for security
Resident Data Management
- Add, edit, and delete resident records
- Search and filter apartment data
- Track changes by operator
Security & Authentication
- Token-based registration
- Password management per operator
- Access restrictions per role
System Functions
- Centralized resident database
- Multi-operator support
- Data validation and integrity checks
- Search and update functionality
Challenges
- Ensuring data privacy among multiple operators
- Maintaining consistent updates across tenants
- Securing password and authentication flows
Accomplishments
Developed a functional web-based tenant management system with secure operator sign-up and robust data handling for apartment residents, simplifying day-to-day operations.
Lessons Learned
- Designing secure token-based authentication
- Building multi-operator database systems
- Implementing efficient search and update mechanisms
Future Improvements
- Extend reporting and analytics for apartment data
- Introduce automated notifications for updates
- Integrate role-specific dashboards
- Enhance security with multi-factor authentication
Technology Used
- ReactJS
- Javascript
- Html
- Css
- MongoDB
- Node.js
- REST API
- JWT
- React Code Optimization
- Docker