Skip to content

This repository contains the complete documentation for the Semsary graduation project, a platform designed to simplify apartment rentals by providing detailed listings with key features, pricing, and proximity to essential locations, ensuring users can easily find their ideal home for a seamless rental experience.

Notifications You must be signed in to change notification settings

Semsary/Documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

219 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Œ 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.

About

This repository contains the complete documentation for the Semsary graduation project, a platform designed to simplify apartment rentals by providing detailed listings with key features, pricing, and proximity to essential locations, ensuring users can easily find their ideal home for a seamless rental experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 6