Your virtual farmers market! Discover local farmers, artisans, and artists within your local community. Connect with sellers to purchase fresh foods, personalized gifts, and support a local small market. Or, easily create your own market and begin selling your own goods! Rediscover the joy of locally sourced and crafted goods with Market Maven!
- User Account with Google Login Authentication
- store user location so we can find local markets
- Search Page for viewing local markets
- such as market goods type, distance from user, market name, etc
- Ability to select market and view its general information and view their products
- "Linh's Furry Art" <---- MUST HAVE
- Ability to select a market and open a chat room with them
- Ability to 'like' markets and products
- Ability to create your own market
- Bank Account/PayPal/Venmo integration
- Include Google Maps Integration
- QR Code to share products/shops
- Shop notepad to keep track of sales and commissions
- Purchase/Sale Tracker
- Add 'Artist Events' Calendar to see any upcoming events (Google Cal integration!?!?!)
- Frontend: ReactJS
- Backend: NodeJS/Express
- Database: MongoDB
- About MERN Stack
Week | Frontend Tasks | Backend Tasks | Links |
---|---|---|---|
Week 1 |
|
|
|
Week 2/3 |
|
|
|
Week 4/5 |
|
|
|
Week 6/7 |
|
|
|
Week 8/9 |
|
|
|
Week 10 | Presentation Practice! | Presentation Practice! | Slay |
Week 11 | Presentation Night!! | Y'all got this!! | Wooo lets gooo!! |
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 |
Step 5 | "npm install" <- for any added packages! |
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-" |
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 |