Have you ever met people at work, school, or networking events, and you happened to forget their names the next day? This app allows you to create private flashcards with people’s essential and fun details. After a flashcard deck is made, RememberMe will generate a custom quiz so that you always remember names, hobbies, or whatever is important to you.
- User accounts
- To have the ability to login with username & password
- Ability to make cards
- Cards will contains the information of the people you meet
- Cards may be edited as new information is obtained
- Memory game
- Memory games will allow users to study available cards given conditions.
- Categories
- To put cards with similar attributes together
- One person can hold multiple categories
- Search filter
- To narrow down people based on information
- Statistics with achievements
- To encourage users to add people to their card deck
- Trophies may show up in a screen as certain goals are met
- Ability to share your card with others
- Take a picture of someone and use AI to recognize who is the person from the picture
- Show a map of all the locations where you have met different people
- Sync birthdays to Google Calendar
Figma 👨🎨
- What is Figma?
- Figma connects everyone in the design process so teams can deliver better products, faster.
- What are we using it for?
- We will use it to design our user interface and user expereince.
- Documentation
Flutter 🐦
- What is Flutter?
- Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.
- What are we using it for?
- RememeberMe to develop the user interface and end of our application and integrate our firebase backend
- Documentation
Firebase 🔥
- What is Firebase?
- Firebase is an app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around the world.
- What are we using it for?
- Firebase will be used as our backend services and as a database. We can create user accounts and store the cards for each user.
- Documentation
What is Git?
Git download
How to design a Mobile App using Figma?
Mobile app design inspiration
Flutter in 100 seconds
Install Flutter in MacOS
Install Flutter in Windows
Firebase in 100 seconds
Firebase with Flutter
Android Studio Download
How to Use Git in Android Studio?
Git Commands Cheat Sheet
Kara Ng - Super Amazing Developer
Laya Vadapalli - GOATED Developer
Safa Mohammed - Master Prestige Developer
Samuel Preston - Cracked Developer
Erik Rodriguez - Project Manager
Temitope Oladipo - Industry Mentor
(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 |
Week | Task(s) | Deliverables |
---|---|---|
1 | Onboarding tasks | Meet the team, set meeting dates and times, schedule a design day, finalize tech stack, start environment set-up. |
2 | Wireframes and research | Finish up wireframes, practice apps with chosen tech stacks, practice git and github, final env. set-up |
3 | Coding app screens and backend logic | Frontend: 30% of app pages, Backend: authenticaiton, build a dummy database to practice updating real time info |
4 | Coding app screens and backend logic | Frontend: 70% of app pages, Backend: start incorporating database with frontend code |
5 | Coding app screens and backend logic | Frontend: 100% of app screens, Backend: continue incorporating database with frontend code |
6 | Frontend touch ups and backend integration | Frontend and backend should be working together to inegrate funcitonalities to create a functioning MVP |
7 | Frontend and backend touchups | Polished MVP |
8 | Stretch goals | If time permits |
9 | Presentation and practice | decide order of presenters, style of slide deck, write down a script |
10 | Finalize presentation and practice | N/A |
Presentation week! | Wow the judges! I believe in you :) | 💙💙💙 |