Subidha Pay is a mobile financial service platform that helps users, agents, and admins handle financial transactions easily. Users can send money, cash in, and cash out, while agents approve cash in request. Admins oversee the entire system, managing accounts and ensuring everything runs smoothly. The platform is designed to make these processes secure and efficient for everyone involved.
Live Link: https://subidha-pay.web.app
Admin username: [email protected]
Admin password: 54321
- User: Perform essential financial transactions, including Cash-In, Cash-Out, and Send Money.
- Agent: Review and approve Cash-In requests from users.
- Admin: Capabilities to activate or block user and agent accounts.
- Admin can easily search for specific accounts by username.
- Admin activation is required for users and agents to execute transactions.
- An admin can view the complete transaction history, while users can see their last 10 transactions, and agents can see their last 20 transactions.
- React.js
- Node.js
- Express.js
- MongoDB
- Tailwind CSS
- daisyUI
- Bcrypt.js
- Clone the Repository:
git clone https://github.com/your-username/your-repository.git
- Navigate to the Project Directory:
cd your-repository
- Install Dependencies:
npm install
- Run the Development Server Locally:
npm run dev
- Build the Project for Production:
npm run build
- Preview the Production Build:
npm run preview