-
Notifications
You must be signed in to change notification settings - Fork 1
Lab Report 4
ozankaymak edited this page Oct 15, 2024
·
3 revisions
Prepared by Ozan Kaymak
This week, our team made further progress in the design and the development of the chess community forum project. We concentrated on enhancing our application by working on the mobile and web interfaces, resolving backend issues, and planning for upcoming customer presentations. Our focus shifted towards deployment planning and refining requirements, mockups, and scenarios as we approach the milestone.
- We created mock versions of the Login Page, Home Page, and the Sidebar to give a clearer picture of the mobile interface.
- The backend project was initialized, and the database was set up with the necessary credentials.
- Some deployment issues were encountered, and we had detailed discussions about potential solutions, such as using Swagger or DigitalOcean for deployment.
- Login and Signup Page designs were drafted without full UI implementation.
- First steps were made to connect the login page to the database for retrieving posts.
- We also began working on mockups for the Login Page, Signup Page, Home Page, and a basic Chessboard Display.
- Concluded "Before a user submits a post, we plan to implement a preview of the chessboard in FEN format and an option to upload images."
- The team is working on creating user authentication and post services for posting functionalities.
- The endpoints for these services will be specified by 16.10.2024.
- Soner worked on backend deployment.
- We discussed different user types (such as "Rookie") and their abilities, which will be reflected in our system's diagrams.
- Sequence Diagram: Işıl and Ozan worked on sequence diagrams.
- Class Diagram: Yusuf was responsible for class diagrams, while Ahmet Fırat, and Orhan focused on requirements documentation.
- Use Case Diagram: Ahmet Fırat and Orhan will work on the use case diagrams.
- We debated the best deployment strategies, possibly using DigitalOcean and a single deployment option. Swagger was also discussed as a tool for API documentation.
- The team had a long discussion with Kutay about deployment, user requirements, and planning for our upcoming presentation.
- GitHub issues were reviewed to improve usability in terms of communication, with new issues assigned for diagram creation and deployment tracking.
This week saw substantial progress across all fronts—mobile mockups, backend deployment setup, and frontend design. As the deadline approaches, our focus will be on finalizing the code, improving deployment, and refining diagrams, scenarios, and mockups to prepare for the first milestone.
- Finalize user authentication and post services.
- Prepare diagrams and mockups.
- Resolve deployment issues.
- Continue development work towards the milestone.
🏠 Home
- Communication Plan for CMPE451
- Responsibility Assignment Matrix(RAM) for CMPE451
- Requirements Document for CMPE451
- Project Plan for CMPE451
- Web Annotation Data Model (WADM) Documentation
CMPE352
- Domain Analysis - Video Games
- Wikidata Research
- Mobile Development Research
- Web Development Research
- Application Programming Interface (API) Research
- Repository Research
- Useful Resources
- Requirements
- Responsibility Assignment Matrix
- Project Plan
- Elicitation Questions
- Scenarios
- Mockups
- Milestone Report 1
- Use Case Diagram
- Class Diagram
- Sequence Diagrams
- Milestone Report 2
- Milestone Report 3
- Meeting #10 ‐ 15.05.2024
- Meeting #9 ‐ 08.05.2024
- Meeting #8 ‐ 17.04.2024
- Feedback Meeting - 17.04.2024
- Meeting #7 ‐ 27.03.2024
- Meeting #6 ‐ 22.03.2024
- Customer Meeting ‐ 17.03.2024
- Extra Meeting ‐ 15.03.2024
- Meeting #5 ‐ 13.03.2024
- Meeting #4 ‐ 06.03.2024
- Meeting #3 ‐ 28.02.2024
- Meeting #2 ‐ 21.02.2024
- Meeting #1 ‐ 16.02.2024