-
Notifications
You must be signed in to change notification settings - Fork 1
Final Milestone Deliverables
SADIK KUZU edited this page Jan 3, 2024
·
9 revisions
- Deployment URL: http://34.66.132.236:3000/
- GitHub URL: github.com/SWE574-Fall2023-Group1
- Web Repository: github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1
- Mobile Repository: github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile
- QR Codes
- Release Version: 0.9
- Due Date: 03 January 2024
Group 1 Members:
Deliverable | Status | Link |
---|---|---|
Final Milestone Report | DONE | File |
Software Release v0.9 | DONE | GitHub |
Android APK | DONE | File |
Demonstration Videos | DONE | YouTube |
Requirements (with glossary) | DONE | Wiki |
Mockups | DONE | Wiki |
Diagrams | DONE | Wiki |
Test Reports | DONE | Wiki |
User Scenarios | DONE | Wiki |
Web User manual | DONE | Wiki |
Mobile User manual | DONE | Wiki |
The web app is currently dockerized and deployed at the following URL: http://34.66.132.236:3000/ The mobile app is available for download in the provided link and repository. The apps have the following list of features:
- Register and Login
- Memory Creation
- Semantic Tags
- Tag Labeling
- Point Location
- Line Location
- Polygon Location
- Radius Location
- Memory Editing
- Following Other Users
- Liking and Commenting on Memories
- Searching Memories
- Text Search
- Date Search
- Location Radius Search
- Tag Search
- Editing Profile
- Timeline Visualization
- Custom Recommendations
- Activity Stream
The current release addresses each requirement found in the requirements list, leading the project to full completion.
Tool | Purpose |
---|---|
Android Studio | Development suite for building Android application |
Discord | Sharing resources and holding online meetings |
Django | Python-based backend framework for web development |
Docker | Virtualization for deployment across devices |
Figma | Designing mockup and web frontend |
Flutter | SDK for cross-platform development |
GCP | Cloud service to deploy application online |
Git | Version control system to track changes |
GitHub | Online repository for code, packages and documentation |
GitHub Desktop | Desktop application to sync local repo with GitHub |
HackMD | Online platform to write markdown collaboratively |
Kanban Board | Visual management system to track progress |
Notion | Productivity and note-taking web application |
Postman | API platform for building and using APIs |
pre-commit | Framework for managing multi-language pre-commit hooks |
Swagger | Suite of tools for API developers |
VS Code | IDE for developing application |
Immediate communication among group members | |
GitHub Discussions | Forum for discussions and brainstorming |
PostgreSQL | Database for persistent storage |
PostGIS | Adds support for geographic objects to PostgreSQL |
- Username: uskudarli
- Password: uskudarli
Because they exceed the maximum character limit, we have uploaded our individual contributions in separate HackMD files. See below:
All work in this project was performed by us, except where 3rd party libraries and tools have been acknowledged.
Signed:
- Ayhan Çavdar
- Aykut Kantaş
- Deniz Baran Aslan
- Kemal Caner Ertam
- Sadık Kuzu
- Mert Aydın
- Oğuzcan Senna
- Requirements
- Mockups
- User Scenarios
- Diagrams
- System Manual
- UAT Cases
- Web User Manual
- Mobile User Manual
- 2023‐10‐02 Pre‐Kickoff Meeting
- 2023‐10‐07 Pre‐Kickoff Meeting 2
- 2023‐10‐14 Kickoff Meeting
- 2023-10-16 Weekly Meeting 1
- 2023-10-22 Regular Meeting 1
- 2023-10-23 Weekly Meeting 2
- 2023-10-28 Regular Meeting 2
- 2023-11-05 Regular Meeting 3
- 2023-11-06 Weekly Meeting 3
- 2023‐11‐11 Regular Meeting 4
- 2023-11-13 Weekly Meeting 4
- 2023-11-19 Regular Meeting 5
- 2023‐11‐20 Weekly Meeting 5
- 2023-11-25 Regular Meeting 6
- 2023‐12‐01 Pre‐Milestone Meeting
- 2023-12-09 Regular Meeting 7
- 2023-12-11 Weekly Meeting 6
- 2023‐12‐15 Regular Meeting 8
- 2023‐12‐18 Weekly Meeting 7