Welcome to Zerodha Clone! This repository includes a clone of the popular stock trading platform, built using the MERN stack.
- Overview
- Technologies
- Packages & Libraries Used
- Getting Started
- Setup
- Features
- Demo & Screenshots
- Acknowledgments
- License
Description: A clone of the popular stock trading platform, Zerodha, built using the MERN stack.
Below is a breakdown of the core technologies used in this project.
🌐 Web |
---|
React.js |
Node.js |
MongoDB |
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 |
Follow these steps to set up the project in your local environment:
-
Clone the repository:
git clone https://github.com/Jenil-Desai/zerodha-clone.git
-
Install dependencies for Backend, Frontend, and Dashboard.
cd backend npm install
cd ../dashboard npm install
cd ../frontend npm install
-
Configure environment variables for the backend. Create
.env
in thebackend
folder with following :PORT=3000 MONGO_URL="Your Mongo Database Url" secret="Your Unique JWT Secret"
-
Run the web application:
npm start
- Go to
localhost:3000
. - Register a new user.
- Explore the dashboard.
Explore the unique features available in this application:
- User Authentication
- User Authorization
- Orders Page
- Dashboard
- Frontend Clone
- Demo
- UserName : Demo
- Password : Demo
Mock Up | Home Page | Dashboard | About Page |
---|---|---|---|
Products Page | Pricing Page | Support Page |
---|---|---|
We’d like to thank the following contributors and resources:
- Apna College's Delta 3.0 Course - Course resource.
This project is licensed under the MIT License. See the LICENSE file for details.