PayTM App is interactive web application which allows users to perform transaction with other users
- Signin-Signup - Allows user to sign up if its his first time loging-in or signin for existing user.
- getting started - There is Dummy account balance given to each user between (1-10000) after signup which he can use for transaction with other existing users.
- implementation features - JWT is user for authentication for backend routes and zod is user for validating user data.
- User-friendly interface - Easy to use interface with correct navaigation for the user through the web app.
clone the repo using - https://github.com/omkar-afk/paytm-clone.git
- Add
config.js
in frontend folder with the backend api url that you will hit i.e.http://localhost:3000/api/v1
- execute the following commands in terminal after opening project in it.
cd frontend
- navigating to frontend foldernpm i
- To install node modulesnpm run dev
- To start vite server
- Add
.env
file to the Backend folder with PORT , MONGOOSE_URL and SECRET_KEY (for jwt). - execute the following commands in terminal after opening project in it.
cd backend
- navigating to backend foldernpm i
- To install node modulesnodemon index.js
- To start backend server
Project is deployed at : [https://paytm-frontend-blond.vercel.app/])