Skip to content

Tanush223/paytem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Paytm Full Stack Project

Overview

This is a full-stack web application designed to mimic certain functionalities of the Paytm platform. The project is built using the MERN (MongoDB, Express.js, React, Node.js) stack. The backend server is implemented with Express, featuring JSON Web Token (JWT) authentication, Zod for input validations, and bcrypt for securely hashing passwords before storing them in the MongoDB database. The frontend is developed using React, Recoil for state management, and Tailwind CSS for styling.

Technologies Used

Backend

  • Express.js: A fast, unopinionated, minimalist web framework for Node.js.
  • JWT (JSON Web Token) Authentication: Secures API endpoints with token-based authentication.
  • Zod: Used for input validations to ensure data integrity and security.
  • Bcrypt: Utilized for hashing passwords before storing them in the database.
  • Mongoose: An ODM (Object Data Modeling) library for MongoDB, used for defining database schemas.

Database

  • MongoDB: A NoSQL document-oriented database, chosen for its flexibility and scalability.

Frontend

  • React: A JavaScript library for building user interfaces.
  • Recoil: State management library for React, facilitating a more efficient and predictable state management system.
  • Tailwind CSS: A utility-first CSS framework for styling, providing a highly customizable and responsive design.

Features

  • User Search: Users can search for other users based on various criteria.
  • Money Transfer: Users can securely send money to other users.

About

it is a full stack payment system using mearn stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published