Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 1.85 KB

README.md

File metadata and controls

63 lines (47 loc) · 1.85 KB

Clothing Website

A full-stack web application for an online clothing store, built with React.js, Redux, and Firebase. This project showcases a chic and elegant design with custom CSS, and includes features such as authentication, storage, cart and checkout functionality, and Stripe integration for transactions.

A preview:

Features

  • Elegant Design: Custom CSS for a chic and stylish user interface.
  • Authentication: User authentication via Firebase's OAuth.
  • Database: All the data is stores and maintained by Firestore.
  • State Management: Utilizes Redux for state management.
  • Cart and Checkout: Fully functional cart and checkout pages.
  • Stripe Integration: Integrated with Stripe API for secure transactions.

Technologies Used

  • Front-end: React.js
  • State Management: Redux
  • Database: Firebase
  • Authentication: Firebase OAuth
  • Payment Gateway: Stripe API
  • Styling: Custom CSS
  • Version Control: Git

Getting Started

Prerequisites

Ensure you have the following installed on your local machine:

  • Node.js
  • npm (Node Package Manager)
  • Firebase account
  • Stripe account

Installation

  1. Clone the repository:

    git clone https://github.com/overlordiam/one-stop.git
    cd crwn-clothing
    
  2. Installation:

    npm install
    
  3. Acquire credentials for Firebase and Stripe Login to Firebase and Stripe to make an acocunt. Pretty simple and straightforward

  4. Build and run the application:

    npm start
    npm run build