Skip to content

Bibek-only/paytm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paytm wallet PayVibe

Demo

alt text

Project Overview

Paytm Wallet is a digital wallet application where users can sign in and securely transfer money to other registered users. The project is built using the MERN stack (MongoDB, Express.js, React.js, and Node.js), providing a robust and scalable solution.

Key Features:

  • User registration and login system
  • Secure money transfers between users
  • JWT-based authentication for enhanced security
  • Payment history tracking for all transactions
  • Ability for users to update account information
  • Option to delete user accounts
  • Fully responsive UI using Tailwind CSS
  • Real-time updates and seamless user experience

This project is ideal for anyone looking to understand the implementation of a wallet system using modern web development technologies.

Tech Stack

Client: React, recoil, react-router-dom, TailwindCSS

Server: Node, Express, zod, jwt

Databse: Mongodb, mongoose

Run Locally

Clone the project

  git clone https://github.com/Bibek-only/paytm.git

Go to the project directory

  cd paytm

Install dependencies on both frontent and backend

  cd frontend && npm i
  cd backend && npm i

Add a .env file in the foot folder of the backend

 DATABASE_URL=mongodb://localhost:27017/paytm
 PORT=3000
 JWT_SECRET=YOURJWTSECRT
 ORIGIN=*

Start backend server

  cd backend && npm run build

Start frontend

  cd frontend && npm run dev

Author

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.0%
  • Other 1.0%