Skip to content

U-Shashank/Swift-Cart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftCart

Full stack e-commerce website developed using mern stack

Hosting

Project has been hosted on vercel click to visit.

Admin credentials:

Payment Gateway:

For successfull transaction use this card number: 4111111111111111

Getting Started

To run locally on your machine, follow these steps:

  1. Clone the Repository

    git clone https://github.com/U-Shashank/Swift-Cart.git
  2. Navigate to Project Directory

    cd Swift-Cart
  3. Install Dependencies

    npm install
    cd client
    npm install
    cd ..
    cd server
    npm install
  4. Set Up Environment Variable

    For client:

    Backend api endpoint (This will change when server is deployed)

    For server:

    • PORT = 3000
    • JWT_SECRET = YOUR_JWT_SECRET
    • MONGO_URI = YOUR_MONGODB_CONNECTION_STRING
    • Get the following from Braintree :
      • MERCHANT_ID = YOUR_MERCHANT_ID
      • PUBLIC_KEY = YOUR_PUBLIC_KEY
      • PRIVATE_KEY = YOUR_PRIVATE_KEY
  5. Run the App

    In the main directory Swift-Cart:

    npm run dev

    Will start both server and client together using concurrently

Technologies Used

  • MongoDB
  • Express.js
  • Node.js
  • React
  • Tailwind
  • JWT

Demo

SC-demo-480.mp4

About

Admin Credentials: admin@mail.com password

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages