https://github.com/akashpawar43/paytm
Paytm clone is a robust and scalable platform built on the MERN (MongoDB, Express.js, React.js, Node.js) stack Recoil.js, offering users a comprehensive suite of financial services.
https://github.com/akashpawar43/paytm
atom full-stack jsonwebtoken jwt-auth jwt-authentication jwt-token mern-stack mongodb mongoose nodejs reactjs recoil-state-management responsive-web-design tailwindcss transactions
Last synced: 8 months ago
JSON representation
Paytm clone is a robust and scalable platform built on the MERN (MongoDB, Express.js, React.js, Node.js) stack Recoil.js, offering users a comprehensive suite of financial services.
- Host: GitHub
- URL: https://github.com/akashpawar43/paytm
- Owner: akashpawar43
- Created: 2024-03-14T15:03:33.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-27T06:46:01.000Z (over 1 year ago)
- Last Synced: 2024-05-30T02:17:03.316Z (over 1 year ago)
- Topics: atom, full-stack, jsonwebtoken, jwt-auth, jwt-authentication, jwt-token, mern-stack, mongodb, mongoose, nodejs, reactjs, recoil-state-management, responsive-web-design, tailwindcss, transactions
- Language: JavaScript
- Homepage:
- Size: 376 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
Paytm
Paytm clone is a robust and scalable platform built on the MERN (MongoDB, Express.js, React.js, Node.js) stack, offering users a comprehensive suite of financial services. With a user-friendly interface and cutting-edge security features, our platform ensures a seamless experience for managing transactions, checking balances, and facilitating money transfers.
🧐 Features
Here're some of the project's best features:
* SignUp
* SignIn
* Log Out
* Dashboard
* Get Users
* Transaction History
* Filter Users
* Get Balance
* Send Money
🛠️ Installation Steps:
1. cd Server
2. Install dependencies for Server
```
npm install
```
3. create .env file same as .env.sample insert your JWT secret and Mongodb URL
```
PORT = 4000
JWT_SECRTE = YOUR_JWT_SECRTE
MONGO_URL = YOUR_MONGO_URL
```
4. Start Server
```
npm start
```
5. Open Separate terminal for Client
6. cd Client
7. Install dependencies for Client
```
npm install
```
8. Run Client
```
npm run dev
```
9. Open any browser and enter or copy this url and paste it in
```
http://localhost:5173/dashboard
```
💻 Built with
Technologies used in the project:
* React.Js
* Node.Js
* Recoil.Js
* Mongodb
* Express.JS
* Tailwind CSS
* JavaScript
Project Screenshots:
1. Dashboard with user balance and filter users using name

2. Transaction Page

3. Transaction history Page

4. SignIn Page

5. SignUp Page