Sweet Spot: A Pastry E-Commerce Site
About
Sweet Spot is a marketplace for pastry chefs and small bakeries and restaurants to share their baked goods with their community. It was made to bring communities together and to highlight smaller businesses.
This was my final project at Flatiron School and is a combination of Rails, React, Redux, Thunk, JWT, and the Stripe API.
How it works
This application was built using React.js and Redux for this frontend portion. Please see the below sections on how to run the application on your local environment. Please ensure that you have downloaded the backend portion of this application, to ensure full functionality of the application as it was designed.
Features
- User interface made using React.js
- Single page application is made possible using React Routers
- Centralized state using Redux
- React styling framework courtesy of Material UI
How to use it
- Create a clone of this repo using GitHub's repository cloning functionality
- Locate the folder in your system and follow the steps below to run the server
Prerequisites
Before you begin, ensure you have met the following requirements:
Local development
After the above requirements have been met:
- Clone this repository and
cdinto it
git clone https://github.com/mwong068/sweet-spot-front-end.git
cd sweet-spot-front-end- Install dependencies
yarn installEnsure that you have also added all of the necessary packages as required above.
- Run the application
yarn start- Navigate to http://localhost:3001
The page will reload if you make edits.
You will also see any lint errors in the console.
Be sure to have the backend spun up in order for the full project to be visible.
Please let me know if you have any trouble getting this to correctly work.
Contact
If you want to contact me you can reach me at mwong068@gmail.com.
You can also check out my personal portfolio at www.megan-wong.com.
Disclaimer
No warranty expressed or implied. Software is as is.