A Paytm-inspired payment platform facilitating user sign-up, seamless peer-to-peer transactions, and efficient user search functionalities for easy money transfers.
- React
- Typescript
- shadcn (Tailwind css)
- Nodejs
- Expressjs
- MongoDB
- Zod
- Clone the repository
git clone https://github.com/adityaj07/FlowPay.git
- Navigate to the project directory and install dependencies for the backend
cd FlowPay
cd backend
pnpm install
- Copy the environment variables for the backend & update the .env file with your MongoDB credentials
cp .env.sample .env
MONGO_URL=your-mongodb-url
JWT_SECRET=your-secret-key
PORT=3000
FRONTEND_URL='http://localhost:5173'
- Start the backend server
pnpm run dev
- In a new terminal, navigate to the frontend directory and install the dependencies
cd ../frontend
pnpm install
- Copy the environment variables for the frontend and update the .env file with the backend URL
cp .env.sample .env
VITE_BACKEND_URL=http://localhost:3000/api/v1
- Start the frontend development server
pnpm run dev