acm-projects / ShareSched

0 stars 1 forks source link

ShareSched đź“…

Have you ever wanted to compare schedules with a friend but found it too tedious to compare every little time, professor, and location? ShareSched is an app that allows you to upload a picture of a schedule and extract the key details from it. ShareSched can also find similarities in your schedule and your friend’s whether it’s location, professor, class section, or more! ScareSched is the app you need when schedule planning time comes up.

MVP

Stretch Goals

Milestones

Week 1 Meet team, decide frontend/backend teams, set up development environment, finalize tech stack

Week 2

Weeks 3/4

Weeks 5/6

Weeks 7/8

Weeks 9/10

Git Cheat Sheet

Pulling from repo
Step 1 I usually will do 'git status' just to make sure I am on the right branch and everything is okay
Step 2 'git add .'
Step 3 'git commit -m "pulling"'
Step 4 "git pull origin main" -> or replace main with another branch if needed
Pushing to repo
Step 1 I usually will do 'git status' just to make sure I am on the right branch and everything is okay
Step 2 'git add .'
Step 3 'git commit -m "-insert features you have added-"'
Step 4 "git push origin -your-branch-" -> or replace main with another branch if needed
Step 5 Navigate to Github and create a pull request
Creating a Branch
Step 1 I usually will do 'git status' just to make sure I am on the right repo and everything is okay
Step 2 'git branch -b -insert your name here-'
Step 3 'git checkout -your branch name-'
Step 4 commit and push to see your branch appear on Github

Tech Stack

Front-End: Flutter

Back-End: Firebase

- APIs

Software to Install

Other Resources

Team ShareSched

Developers:

Industry Mentor:

Project Manager: