Apartment Rental Platform
This repository contains the complete documentation for the Semsary graduation project.
This project is an apartment rental platform designed primarily for university students. The system collects apartment data, gathers user reviews, and implements a recommendation system based on feedback data. The goal is to help students find the best accommodation based on real user experiences.
- Apartment Listings: Users can add apartments with details such as location, price, and amenities.
- User Reviews & Ratings: Tenants can leave reviews and rate apartments.
- Recommendation System: Suggests apartments based on user feedback.
- User Authentication: Sign up and log in using Firebase.
- Dashboard: Admin panel for managing listings and user activity.
- Mobile-Responsive Design: Optimized for mobile and desktop views.
π docs
βββ π diagrams
β βββ π activity_diagram
β βββ π all_system_diagram
β βββ π architecture_diagram
β β βββ π system_arch
β βββ π class_diagram
β βββ π context_diagram
β βββ π data_flow_diagram
β βββ π er_diagram
β βββ π schema
β βββ π sequence_diagram
β βββ π use_case_diagram
β βββ π README.md
βββ π Domain_analysis_app_components_project_plan
βββ π Full_Documentation
βββ π requirements
βββ π system_architecture
βββ π techniques_tools
βββ π testing
βββ π ui_ux_design
βββ π use_case_scenarios
βββ π README.md
The following table contains all project-related documentation, organized by academic term. Full documentation files are presented first, followed by presentations.
| Term | Type | File |
|---|---|---|
| First Term | Full Documentation | Graduation Project β Part I (PDF) |
| Second Term | Full Documentation | Graduation Project β Part II (PDF) |
| powerpoint | Presentation | Presentation β Part I (PPTX) |
- This repository is exclusively for project documentation.