Skip to content

A full stack e-commerce application built with React, Redux, React Hooks, GraphQL, using Firebase and Stripe API, deployed with Heroku.

License

Notifications You must be signed in to change notification settings

codekalimi/The-Crown-Online-Luxuries-Shopping-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Crown 👑 Online Luxuries Shopping Centre

Frontend Technologies |  Getting Started | 

Backend Technologies  |   How To Contribute | 

👨🏻‍💻 About the project

This is an E-commerce application similar to Shopify using React, Redux, React Router, Context API, Firebase, Stripe + more. This is going to be a full stack app (MERN stack), using Firebase.

  • React

  • React Router

  • Redux

  • Redux Saga

  • Asynchronous Redux

  • React Hooks

  • Context API

  • React Suspense + React Lazy

  • Firebase

  • Stripe API

  • Styled-Components

🚀 Frontend Technologies

Technologies that I used to develop this frontend app

💻 Getting started

Requirements

Clone the project and access the folder

$ git clone https://github.com/codekalimi/The-Crown-Online-Luxuries-Shopping-Application.git

$ cd crwn-clothing

Follow the steps below

# Install the dependencies
$ yarn

# Run the web app
$ yarn dev

💻 Backend Technologies

Technologies that I used to develop this backend app

Requirements

Set your firebase config

Remember to replace the config variable in your firebase.utils.js with your own config object from the firebase dashboard! Navigate to the project settings and scroll down to the config code. Copy the object in the code and replace the variable in your cloned code.

enter image description here

Set your stripe publishable key

Set the publishableKey variable in the stripe-button.component.jsx with your own publishable key from the stripe dashboard.

enter image description here

🤔 How to contribute

Follow the steps below

# Clone your fork
$ git clone https://github.com/codekalimi/The-Crown-Online-Luxuries-Shopping-Application.git

$ cd crwn-clothing

# Create a branch with your feature
$ git checkout -b your-feature

# Make the commit with your changes
$ git commit -m 'feat: Your new feature'

# Send the code to your remote branch
$ git push origin your-feature

After your pull request is merged, you can delete your branch

📝 Project License

This project is under the MIT license. See the LICENSE for more information.

Made with ♥ by Franciane Póvoa 👋 Get in touch!

About

A full stack e-commerce application built with React, Redux, React Hooks, GraphQL, using Firebase and Stripe API, deployed with Heroku.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published