CommuniLiving is a web application designed to elevate the communal living experience in apartment complexes and shared living spaces. It serves as a unified platform for managing shared amenities, fostering communication among residents, and ensuring efficient administrative oversight.
- Amenity Booking System: Intuitive booking platform for shared amenities.
- Communication Hub: Built-in messaging system for resident interactions.
- User Authentication: Secure user registration and login capabilities.
- Admin Dashboard: For overseeing and managing communal amenities and communications.
- Navigate to the backend directory:
cd backend
- Set up a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate
- Install the required packages:
pip install -r requirements.txt
- Run Migrations
python manage.py migrate
- Start the Django server:
python manage.py runserver
- Navigate to the frontend directory:
cd frontend
- Install the required packages:
npm install
- Start the Next.js development server:
npm run dev
Muhammad Abdullah
Dabeer Ahmed
Thomas Jagielski
Martin Lim
Sanjit Ramesh Chandran