Skip to content

Latest commit

 

History

History
68 lines (54 loc) · 2.65 KB

File metadata and controls

68 lines (54 loc) · 2.65 KB

📌 Semsary | Graduation Project

Apartment Rental Platform

This repository contains the complete documentation for the Semsary graduation project.

Overview

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.

Features

  • 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.

File Structure

📂 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

Project Documentation

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)

Notes:

  • This repository is exclusively for project documentation.