Micela Pay is a fullstack application that facilitates secure money transfers and receipts using the Chimoney API. This repository contains the frontend codebase, built with Next.js and TypeScript, providing a seamless user interface for financial transactions.
- Secure user authentication
- Send money to multiple recipients simultaneously
- Receive payments via email
- Real-time transaction history viewing
- User search functionality with email and name filters
- Live balance updates (may require refresh in some cases)
- Email-based payment verification using transaction IDs
- Next.js
- TypeScript
- React
- Axios for API calls
- Styled-components for styling
- Node.js (v14 or later)
- npm or yarn
- Clone the repository:
git clone https://github.com/Ojochogwu866/micela-pay-frontend.git cd micela-pay-frontend
- Install dependencies:
npm install
- Set up environment variables:
Copy
.env.example
to.env.local
and fill in the required values.
- Start the development server:
npm run dev
- Access the application at
http://localhost:3000
This frontend interacts with the Micela Pay API. For API documentation and setup, please refer to the backend repository.
We welcome contributions! Please see our Contributing Guidelines for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
For any queries or support, please open an issue in this repository or contact the maintainers directly.