Back
P2P Payment App

PayNest

    Frontend Tech Stack
    Rx
    Backend Tech Stack
    Auth

    PayNest: P2P Payment App

    Overview

    PayNest is a modern and secure online payment platform built with Next.js. It allows users to sign in with Google, activate their account by adding Razorpay credentials, and send money to other users. The app features smart contact management, a detailed transaction history, and search capabilities for messages, names, and emails.

    Key Features

    Authentication & Activation

    • Sign in using Google via NextAuth.
    • Add Razorpay credentials to activate account.
    • Only active accounts can receive payments.

    Payment System

    • Search any active user and send them money.
    • Attach messages with money.
    • Transactions are visible to both sender and receiver.

    Contacts

    • Add any user to your contact list.
    • Special section for contacts with whom you transacted in past 2 days.

    User Profile

    • View your name, email.
    • See total money sent, money received.
    • Count of total successful transactions.

    Transaction History

    • View all transactions: sent, received, successful, failed.
    • Search by:
      • Other user’s name
      • Email
      • Message text
    • Filter by:
      • Sent
      • Received

    Resources