/favetees

Favetees is ECommerce Web Shop built with React.js, Commerce.js, and Stripe

Primary LanguageJavaScript

Favetees

eCommerce Store
View Demo · Report Bug · Request Feature

Version Documentation License: MIT



Project Demo Gif


🎯 Objective

Build & Deploy eCommerce App with React.js, Commerce.js, and Stripe.

To test the app please don't use your own credit card, use the blow instead:

Credit card: 4242 4242 4242 4242
expiry date: 04 / 24

💡 Features

  1. Shopping cart
  2. Secure payment with stripe
  3. Domestic | International shipping
  4. Order Tracking

⛏️ Built with

  • Commerce.js
  • React/Stripe
  • Stripe.js
  • Material-UI

⚙️ How I worked on this project

My goal was to simulate a professional work environment.

🔄 If I had more time I would change this

  • Better design
  • More functionality
  • Refactor some of the code.
  • Add end-to-end tests with Cypress.

🏁 Getting Started

These instructions will help you to setup your own copy of Favetees project on your local machine for development and testing purposes.

📚 Prerequisit

  • Node & NPM

🧰Installation

Step by step methods to guide the reader how to setup local dev environment for eg:

  1. Clone this repo

  2. Install all the dependencies

    npm install
  3. Tweak the code

  4. Run on local server

    npm start

🚀Deployment

Fallow these steps to deploy

  1. Create a new repo
  2. Push your code to github
  3. Build your project
  4. Create account on Netlify
  5. Add Your New Site
  6. Link to Your GitHub
  7. Authorize Netlify
  8. Select Your Repo
  9. Configure Your Settings
  10. Build Your Site
  11. eh! walaaa, you all done

📝Todo

List of all the things I plan to do next in this project:

  • Add authentication
  • Add search functionality

📈Future Plans

List all the future plans:

  • None for now

🎈Usage

This project could be used as eCommerce starting template

👤 Author

🤝 Contributing

Contributions, issues and feature requests are welcome!


Made with ❤️ by Mo Magan