Skip to content

An ecommerce app created using React, Typescript, Sass, Firebase, MongoDB, Node Js, Express

Notifications You must be signed in to change notification settings

RahulGIT24/DigiKaan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DigiKaan is an online store where users can buy different products of different categories.

Description

It is created using Node Js, Typescript, React Js, Redux, MongoDB, Firebase, Express Js, Saas and Stripe for payment gateway. It is a full stack application where users are authenticated with Firebase and their information is stored in MongoDB. There are two types of users. One is admin and other is customer. Admin can list the products, delete products/users, update products and also update the status of products like Shipped, Delivered etc. Customers have to login and search for their products after this they add the desired products to cart. Then they go to cart and Checkout from there. The order is finally placed after entering the shipping details and payment details.

Admin's Dashboard

Analyse everything

alt text alt text alt text alt text

Manage Products

alt text alt text

Manage Users

alt text

See Transactions

alt text

Manage Order

alt text

Relax Yourself!

alt text alt text

What your customers will see?

Home

alt text

Product Info Page

alt text

Search

alt text

Cart

alt text

Shipping Details

alt text

Payment

alt text

Your Orders

alt text

Setup Guide

Server Setup

  1. Open the terminal in serverfolder and run npm install

  2. Create a new .env file in server folder and add the environment variables as mentioned in .env.sample file

  3. Please create and uploads folder in root directory

  4. Run npm run dev to start the server

Frontend Setup

  1. Open terminal client folder and run npm install

  2. Create a new .env file in client folder and add the environment variables as mentioned in .env.sample file

  3. Run npm run dev to start the frontend

Author's Social Links 🖥️

About

An ecommerce app created using React, Typescript, Sass, Firebase, MongoDB, Node Js, Express

Topics

Resources

Stars

Watchers

Forks

Languages