Your destination for house plants, cacti, succulents and more!
Check out the demo version of this app: Plantology
- Designed and built React front end with Redux for state management; improved app performance by implementing route-based code-splitting and lazy loading techniques
- Utilized Google Firebase for authentication, Cloud Firestore for data storage, and integrated with Stripe API for payment processing
- JavaScript
- React
- Redux
- React-Router
- Webpack
- Babel
- HTML5 / CSS
- Node/Express
- Firebase
- Stripe
- AWS - EC2 & S3
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Clone the repository onto your local machine
$ git clone https://github.com/j-gens/plant-commerce-app.git
- Change directories into the plant-commerce-app root directory
cd plant-commerce-app
- Install the dependencies in a local node_modules folder
npm install
-
Replace the public keys in firebase.utils.js and stripe-button.component.jsx
-
Assemble the bundle within the public folder
npm run-script build
- Start the server on your local machine
npm start
- View in browser by going to http://localhost:3100
This project is licensed under the MIT License - see the LICENSE file for details