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!
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.
- 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.
- Javascript
- React
- Stripe
- Axios
- Bootstrap
- MongoDb
- Mongoose
- Express
- JSX
- CSS
- Styled-Components
- 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