Skip to content

Final Milestone Deliverables

SADIK KUZU edited this page Jan 3, 2024 · 9 revisions

SWE 574 Fall 2023 - Final Milestone Report - Group 1

Project: MEMORIES

Group 1 Members:

Table of Deliverables:

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

Progress Tracking:

Milestone Review:

Current Status

GitHub G1-milestone3 details GitHub G1-mobile-milestone3 details

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

Requirements Addressed

The current release addresses each requirement found in the requirements list, leading the project to full completion.

Tools & Platforms Used:

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
WhatsApp 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

System manual

User Manuals

Demo User Information:

  • Username: uskudarli
  • Password: uskudarli

Test Results

Individual Contributions:

Because they exceed the maximum character limit, we have uploaded our individual contributions in separate HackMD files. See below:

Ayhan Çavdar

Aykut Kantaş

Kemal Caner Ertam

Deniz Baran Aslan

Mert Aydın

Oğuzcan Senna

Sadık Kuzu

Acknowledgment

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
Clone this wiki locally