Skip to content

This repository is the client side of the GoLocal application which allows the user to experience an E-commerce by shopping for general groceries and produces they can find at a typical farmer's market.

Notifications You must be signed in to change notification settings

reactIsland/project-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoLocal (API): Having the quality of a Farmer's Market arrive at your doorstep!

This application allows the user to experience an E-commerce by shopping for general groceries and produces they can find at a typical farmer's market. The user is able to add specific produce into their shopping cart and remove if needed. They'll be able to go through a checkout process that is fully functional through Stripe to accept all credit/debit card payment methods.

As a team we decided to move forward with this theme as we all had an appreciation for the freshness and healthy options that farmer's markets can offer. We then began to wish that there was an application that offered this experience rather than going to one in person. Which is when we decided to move forward with building GoLocal!

Important Links

Backend Repository

Planning Story

We initially planned to make this app into an E-commerce where Produce owners and shoppers can both add and purchase amongst each other in a simplified-fashion as a community while logged into their accounts.

The team would collaborate amongst each other to work through any differences in coding or merge conflicts positively through the Scrum framework.

User Stories

  • As an unregistered user, I would like to sign up with email and password.
  • As a registered user, I would like to sign in with email and password.
  • As a signed in user, I would like to change password.
  • As a signed in user, I would like to sign out.
  • As an unregistered user, I would like to see all of the products.
  • As a signed in user, I would like to add and remove products from a shopping cart.
  • As a signed in user, I would like to purchase products in a shopping cart using Stripe with React.
  • As a signed in user, I would like to see all my past orders.

Technologies Used

  • Javascript
  • React
  • Stripe
  • Axios
  • Bootstrap
  • MongoDb
  • Mongoose
  • Express
  • JSX
  • CSS
  • Styled-Components

Unsolved Problems

  • Would like to create a search option on to locate resources through keywords or IDs
  • Would like to continue to work on the Client end to work on the styling of the app
  • Would like to improve the checkout session experience for the success and cancel paths

Wireframes:

GoLocal Wireframe

About

This repository is the client side of the GoLocal application which allows the user to experience an E-commerce by shopping for general groceries and produces they can find at a typical farmer's market.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •