SimplPay is a comprehensive money transfer application that provides users with a seamless and secure way to manage their financial activities. The application is built using React, Tailwind CSS for the frontend, and utilizes Express.js and MongoDB for the backend. It offers features that support user account management, money transfers, and real-time updates.
- Sign Up and Sign In: Users can create new accounts and securely log in using JWT authentication mechanisms.
- Profile Management: Users can update their personal information including name, email, and contact details.
- Search and Transfer: Users can search for friends within the application and send money directly to them.
- View Balance: Users can check their current account balance in real-time.
- Dashboard: A user-friendly dashboard that displays balance summary, and transfer options.
- Responsive Design: Built with Tailwind CSS to ensure a seamless experience across devices.
- React: For building a dynamic and interactive user interface.
- Tailwind CSS: For rapid and modern UI styling.
- Express.js: A robust Node.js framework for building RESTful APIs.
- MongoDB: A NoSQL database to store user data and transaction records.
- Mongoose: To manage MongoDB operations and data models.
- Zod: For data validation and schema definition to ensure type safety.