/PayTM

This a basic version of PayTM where users can sign up and send Money

Primary LanguageJavaScript

Basic version of PayTM

  • Users should Sign Up & if it's successfull , they are navigated to Dashboard page
  • If they are Signed In , they are navigated to Dashboard page
  • Transactions are taken care such that they can rollback if transacion is not successfull

Tech Stack

  • Backend - Nodejs , Express
  • Frontend - React , Tailwind
  • Database - MongoDB

Features

  • Used Zod for input Validation
  • Used Middleware to allow only Authenticated Users
  • Verifying authentication using Json Web Tokens(JWTs)
  • Implementing Transactions in Database
  • Used react-router-dom for routing in Frontend

Alt text Alt text Alt text Alt text