Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Zerodha Clone

Welcome to Zerodha Clone! This repository includes a clone of the popular stock trading platform, built using the MERN stack.


📑 Table of Contents

  1. Overview
  2. Technologies
  3. Packages & Libraries Used
  4. Getting Started
  5. Setup
  6. Features
  7. Acknowledgments

🌟 Overview

Description: A clone of the popular stock trading platform, Zerodha, built using the MERN stack.


💻 Technologies

Below is a breakdown of the core technologies used in this project.

🌐 Web
React.js
Node.js
MongoDB

📦 Packages / Libraries Used

This project uses the following essential libraries and packages:

Package / Library Purpose
Bootstrap 5.3 Responsive design
Material UI UI Components
Express.js Backend framework
Mongoose MongoDB object modeling
Bcrypt Password hashing
Jwt JSON Web Token
Charts.js Data visualization
Axios HTTP client
React Router Dom Client-side routing
Passport Authentication
cors Cross-origin resource sharing
Body-Parser Body parsing middleware

🚀 Getting Started

Follow these steps to set up the project in your local environment:

  1. Clone the repository:

    git clone https://github.com/Utkarsh-Raj-Profile/Zerodha_Clone.git
  2. Install dependencies for Backend, Frontend, and Dashboard.

    cd backend
    npm install
    cd ../dashboard
    npm install
    cd ../frontend
    npm install
  3. Configure environment variables for the backend. Create .env in the backend folder with following :

    PORT=3000
    MONGO_URL="Your Mongo Database Url"
    secret="Your Unique JWT Secret"
  4. Run the web application:

    npm start

⚙️ Setup

  1. Go to localhost:3000.
  2. Register a new user.
  3. Explore the dashboard.

🎯 Features

Explore the unique features available in this application:

  • User Authentication
  • User Authorization
  • Orders Page
  • Dashboard
  • Frontend Clone

--

Demo

Email : Demo@gmail.com Password : Demo

Live : zerodha-clone-frontend.vercel.app

🙏 Acknowledgments

We’d like to thank the following contributors and resources:

About

Developed a full-stack stock trading application using MERN stack, implementing portfolio management, order processing, and dynamic dashboard visualization.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages