This is a basic version of PayTM, a digital payment platform using MERN Stack.
This project aims to build a simplified version of PayTM, allowing users to perform basic payment transactions.
- User registration and login
- Wallet balance management
- Send money to other users
- Request money from other users
- Transaction history
- Docker
- TailwindCss
- JavaScript
- React
- Node.js
- Express.js
- MongoDB
- Clone the repository:
git clone https://github.com/your-username/paytm.git
- Navigate to the project directory:
cd paytm
- Install the dependencies:
npm install
- Start the server:
npm start
- Open your browser and visit:
http://localhost:3000
To add frontend in React, follow these steps:
- Create a new React app in the project directory:
npx create-react-app frontend
- Navigate to the frontend directory:
cd frontend
- Start the React development server:
npm start
- Open your browser and visit:
http://localhost:3000
To use Axios for future development, follow these steps:
- Install Axios as a dependency:
npm install axios
- Import Axios in your code:
import axios from 'axios'
- Use Axios to make HTTP requests to your backend API
- Register a new account or login with your existing credentials.
- Add funds to your wallet.
- Send money to other users by entering their username and the amount.
- Request money from other users by entering their username and the amount.
- View your transaction history to track your payments.
Contributions are welcome! If you find any bugs or have suggestions for improvement, please open an issue or submit a pull request.