Skip to content

Do you feel like you’re losing touch with your friends? Or want to meet up but can never find the time? This app helps you catch up with friends, both old and new! Each user in a group can record videos and voice notes. At a chosen time, these clips will compile into a vlog style movie allowing you to relive everyone’s day together.

Notifications You must be signed in to change notification settings

acm-projects/Catch-Up

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Catch-Up

Do you feel like you’re losing touch with your friends? Or want to meet up but can never find the time? This app helps you catch up with friends, both old and new! Each user in a group can record videos and voice notes. At a chosen time, these clips will compile into a vlog style movie allowing you to relive everyone’s day together.

MVP 💰

  • User Account
    • user authentication with username and password
    • personalization - ex: profile photo
  • Groups
    • choose who to share with
  • Ability to record and upload moments
    • Record video through the app
    • Record voice notes through the app
  • Publish the movie
    • all recorded clips from the group should merge into a viewable movie by the end of the day
    • publish for only 24 hours and then make it disappear

Stretch Goals 🙆

  • Generate prompts as conversation starters
    • Ex: record something that reminds you of (user_in_the_group)
  • Display fun statistics
    • Streak of the # of days you've recorded in a row
    • Minutes recorded etc.
  • Add personalization for each group such as colors or themes
  • Implement in-app messaging to discuss the day with the group

Milestones 🏃‍♂️

Week Deliverables/Tasks
1 Meet team, set up development environment, explore idea using similar apps
2 & 3 Front end: plan pages and create wireframes & code initial screens, Back end: set up database for storage and setup user authentication
4 Front end: 50% of app screens, Back-end: work on implementing video recording, uploading, and start integrating with front end
5 Front end: complete 75% of screens, Back end: work on implementing voice notes and continue to integrate with frontend as needed
6 & 7 Front end: 100% of app screens, enhancing features/animations, Back end: combine audio/video clips into one movie, ability for user/group to choose movie release time
8 & 9 Stretch goals, presentation slides + script
10 Practice presentation, final touches
11 Presentation Night!!

Tech Stack 💻

Wireframing: Figma
Front-end: Flutter
Back-end: Dart & Firebase

Helpful Resources/Tutorials

Installation & Set Up:
Flutter Installation for Mac OS
Flutter Installation for Windows
Firebase w/ Flutter Set Up
Install Android Studios

Tutorials:
Flutter Tutorial
Figma Tutorial
Dart Tutorial
Git Tutorial
Git Cheat Sheet

clip stitching:

figma: Figma link
How to be Successful in Projects

GitHub Cheat Sheet ᛘ

(Thanks Emily ^-^)

General Use

Command Description
cd "RememberMe" Change directories over to our repository
git branch Lists branches for you
git branch "branch name" Makes new branch
git checkout "branch name" Switch to branch
git checkout -b "branch name" Same as 2 previous commands together
git add . Finds all changed files
git commit -m "Testing123" Commit with message
git push origin "branch" Push to branch
git pull origin "branch" Pull updates from a specific branch

Developers

Reiki Hingorani :)
Sai Kanchan Javalkar :)
Gabrielle Kuruvilla :)
Ridwan Amin

Safa Mohammed - Project Manager
Jessie Luo - Industry Mentor

About

Do you feel like you’re losing touch with your friends? Or want to meet up but can never find the time? This app helps you catch up with friends, both old and new! Each user in a group can record videos and voice notes. At a chosen time, these clips will compile into a vlog style movie allowing you to relive everyone’s day together.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published