Skip to content

virendrapatil24/vibepay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

46 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

VibePay

A modern payment management application built with the MERN stack (MongoDB, Express.js, React, Node.js).

πŸš€ Features

  • User authentication and authorization
  • Account management
  • Secure payment processing
  • Modern and responsive UI
  • Real-time updates

πŸ—οΈ Project Structure

vibepay/
β”œβ”€β”€ client/          # React frontend application
β”œβ”€β”€ server/          # Node.js backend application
└── README.md        # This file

πŸ› οΈ Tech Stack

Frontend

  • React 19
  • TypeScript
  • Vite
  • TailwindCSS
  • React Router DOM
  • Axios
  • React Hook Form
  • Zod (Form validation)

Backend

  • Node.js
  • Express.js
  • TypeScript
  • MongoDB with Mongoose
  • JWT Authentication
  • Zod (Request validation)

πŸš€ Getting Started

  1. Clone the repository
git clone https://github.com/yourusername/vibepay.git
cd vibepay
  1. Install dependencies
# Install client dependencies
cd client
npm install

# Install server dependencies
cd ../server
npm install
  1. Set up environment variables
  • Create .env file in the server directory
  • Add necessary environment variables (see server README for details)
  1. Start development servers
# Start backend server (from server directory)
npm run dev

# Start frontend server (from client directory)
npm run dev

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ‘₯ Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

payments with a vibe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published