Skip to content

A web application that converts user-provided text to uppercase, sends a link via email and accepts Indian UPI payments.

Notifications You must be signed in to change notification settings

prathamhanda/TextConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text Converter with UPI Payment

A web application that converts user-provided text to uppercase, sends a link via email, and includes a UPI payment option that accepts Indian UPI payments.

Features

  • React.js frontend with animations (using Material-UI and Framer Motion)
  • Node.js + Express backend
  • Email sending functionality using Nodemailer
  • UPI deep linking for payment (works on mobile devices)
  • QR code generation for desktop users
  • JWT-based secure links
  • Mobile responsive design

Project Structure

project/
├── client/             # React frontend (Vite)
│   ├── src/
│   │   ├── components/
│   │   │   ├── HomePage.jsx
│   │   │   ├── PaymentPage.jsx
│   │   │   └── SuccessPage.jsx
│   │   ├── App.jsx
│   │   ├── App.css
│   │   └── main.jsx
│   └── package.json
├── server/             # Node.js backend
│   ├── index.js        # Express server
│   ├── .env            # Environment variables
│   └── package.json
└── README.md

4. Live Link

Link: TEXT CONVERTER


5. Screenshot of the Interface

Prerequisites

  • Node.js (v14+)
  • npm or yarn
  • A Gmail account for sending emails
  • Your UPI ID for receiving payments

About

A web application that converts user-provided text to uppercase, sends a link via email and accepts Indian UPI payments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •