Skip to content

omkar-afk/paytm-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PayTM App

1.Introduction

PayTM App is interactive web application which allows users to perform transaction with other users

2.Tech Stack

ReactJS

TailwindCSS

MongoDB

ExpressJS

Nodejs

3. Features

  1. Signin-Signup - Allows user to sign up if its his first time loging-in or signin for existing user.
  2. 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.
  3. implementation features - JWT is user for authentication for backend routes and zod is user for validating user data.
  4. User-friendly interface - Easy to use interface with correct navaigation for the user through the web app.

4. Setup locally

clone the repo using - https://github.com/omkar-afk/paytm-clone.git

Front-end

  1. Add config.js in frontend folder with the backend api url that you will hit i.e. http://localhost:3000/api/v1
  2. execute the following commands in terminal after opening project in it.
    1. cd frontend - navigating to frontend folder
    2. npm i - To install node modules
    3. npm run dev - To start vite server

Back-end

  1. Add .env file to the Backend folder with PORT , MONGOOSE_URL and SECRET_KEY (for jwt).
  2. execute the following commands in terminal after opening project in it.
    1. cd backend - navigating to backend folder
    2. npm i - To install node modules
    3. nodemon index.js - To start backend server

5. Screenshots

1. Signin

image

2. Signup

image

2. Dashboard

image

2. Send

image

7. Deployment

Project is deployed at : [https://paytm-frontend-blond.vercel.app/])

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages