Releases: codeurjc-students/2025-sky-apartments
Releases · codeurjc-students/2025-sky-apartments
Phase 1
Phase 1 – Functional Design and Wireframes
In this first phase of the project, I have defined the core functionalities and technical objectives of the Sky Apartments web application. The key outcomes of this phase include:
📌 Functional Analysis
- Identification and classification of features into basic, intermediate, and advanced levels, based on priority and complexity.
👥 User Roles and Permissions
- Specification of three user types: Anonymous, Registered, and Admin.
- Definition of capabilities and access rules for each user type.
🧱 Entities and Relationships
- Initial design of the domain model, including main entities such as:
User
Apartment
Booking
- Defined the relationships between them.
📊 Feature Highlights
- Image uploads (e.g., apartment photos)
- Ownership and access control for user-generated content
- Use of charts for analytics and statistics
- Integration with third-party services:
- Maps (Google Maps)
- Email notifications
- Advanced functionalities:
- Dynamic pricing based on demand, dates, and season
- Smart apartment search based on reviews and availability
🖼️ UI/UX Design
- Creation of low-fidelity wireframes to illustrate navigation and page layout.
- Visual drafts of main pages (e.g., home, listing, booking).
📝 Documentation
README.md
created with:- Project summary and goals
- Functional and technical objectives
- Development methodology and planned phases
- Detailed analysis of:
- Screens and navigation
- Entities and attributes
- User permissions
- Visual components: images and charts
- External technologies
- Planned algorithm or advanced query logic
🗂️ Project Tracking
- GitHub Project board created to manage tasks and monitor progress.
📰 Blog
- First blog post published on Medium to introduce the project and outline development plan.
🚧 This version includes no code implementation — only planning, design, and documentation have been completed.