A modern payment management application built with the MERN stack (MongoDB, Express.js, React, Node.js).
- User authentication and authorization
- Account management
- Secure payment processing
- Modern and responsive UI
- Real-time updates
vibepay/
βββ client/ # React frontend application
βββ server/ # Node.js backend application
βββ README.md # This file
- React 19
- TypeScript
- Vite
- TailwindCSS
- React Router DOM
- Axios
- React Hook Form
- Zod (Form validation)
- Node.js
- Express.js
- TypeScript
- MongoDB with Mongoose
- JWT Authentication
- Zod (Request validation)
- Clone the repository
git clone https://github.com/yourusername/vibepay.git
cd vibepay- Install dependencies
# Install client dependencies
cd client
npm install
# Install server dependencies
cd ../server
npm install- Set up environment variables
- Create
.envfile in the server directory - Add necessary environment variables (see server README for details)
- Start development servers
# Start backend server (from server directory)
npm run dev
# Start frontend server (from client directory)
npm run devThis project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.