"Fast fashion" is at an all-time high with e-commerce companies producing mass quantities of clothing. Unfortunately, with "fast fashion" comes unethical sourcing and production and often poor factory conditions for workers. Our e-commerce site focuses on sustainable clothing that has transparency around fabric, production, and factory conditions. With integrated Stripe API, customers can add and purchase sustainable clothing directly from our site.
AS A user who participates in online shopping
I WANT an e-commerce site that allows me to purchase sustainable clothing
SO THAT I can make conscious buying choices that help the planet
WHEN THE USER lands on the application
THEN THEY ARE presented with the option to log in (existing customer) or sign up (new customer)
WHEN THE USER enters their valid login credentials or signs up with new credentials
THEN THEY ARE taken to the application landing page
WHEN THE USER clicks into the landing page
THEN THEY ARE presented with a product page for all products available for purchase
WHEN THE USER clicks into the product
THEN THEY ARE shown applicable data for the product such as price and sustainability information
WHEN THE USER adds a product to their cart
THEN the item is successfully added to the cart and their cart count increases by 1
WHEN THE USER goes to check out
THEN THEY ARE presented with all items they will be charged for
WHEN THE USER checks out using Stripe
THEN THEY have successfully purchased the item and Stripe will charge their card
TBD- step by step with screenshots
- Node.js, Express,js
- Sequelize
- Server-side API
- Integration API
- Handlebars, CSS
- MySQL
- Deployed on: Heroku
I WANT to use Node.js and Express.js
SO THAT I can create a RESTful, server-side API
I WANT to use MySQL and Sequelize
SO THAT I can create a database
I WANT to have GET and POST routes
SO THAT I can retrieve and add new applicable data
I WANT to integrate the Stripe technology
SO THAT users can add items to cart and complete the check-out process sucessfully
I WANT to create a log in and sign up landing page
SO THAT I can have successful user authentication
I WANT to create a enviornmental variables file
SO THAT I can protect sensitive information
I WANT to use Handlebars and responsive CSS
SO THAT I can have a polished and interactive UI
I WANT to have a folder structure that meets the MVC paradigm
SO THAT I can meet good-quality coding standards that follow best practices
I WANT to deploy my application to Heroku
SO THAT users can find and use the e-commerce application
- Tyler Welker: Back-End Engineer; JavaScript, API
- Gordon Do: Front-End Engineer; JavaScript, Handlebars, CSS
- Jasper Barcial: Front-End Engineer; JavaScript, Handlebars, CSS
- Rachel Marron: Product Manager, Back-End Engineer; MySQL, JavaScript
- Jessi Magana: Project Manager, Front-End Engineer; JavaScript, CSS
This application is covered under MIT License
© 2022 Sustainable E-Commerce, Inc. All Rights Reserved.