A Mobile Financial Service System
-
Have A Local Version: Clone or download the latest commited version of this frontend for your local machine
-
Initiate Projects: use "npm install" to install all the necessary dependencies
-
Set Up The Environment Variables: Don't forget to set up the environment variables with your own credentials needed to run this projects. Most variable are defined in index.js file.
-
Find The Frontend: Clone or download the frontend from here: https://github.com/snokeOver/i-tx-frontend
Cick here to go to the live website: https://i-tx-mfs.web.app
-
User Role: Users can create account as a user or as an Agent to get the service from this platform.
-
User Purpose: Users can Cash in and Cash out from their choosen Agent and have the full control to create request from their account. Also they can send money to other users from this application.
-
Agent Purpose: Agent can have the authority to accept or reject the pending cash in and cash out from this application without any risk and error.
-
User-Agent Security: Users need to create cash-in or cash-out request and agent just accept/reject with reason. So, there is no possiblity to make errors for agent to make mistake to transaction
-
Early Validation: Each form including transactions are build with early validation which provides better user experience and security for all types of users.
-
Theme Mood: Implemented Dark and Light mood for better user experience.
-
Express: Backend framework for building APIs and handling database interactions, ensuring efficient server-side operations.
-
dotenv: Library for managing environment variables securely, keeping sensitive information protected.
-
MongoDb: NoSQL database used for data storage, providing flexibility and scalability for handling large amounts of data.
-
Mongoose: Object Data Modeling (ODM) library for MongoDB, used to interact with the database with ease and structure.
-
jsonwebtoken: Tool for generating secure authentication tokens for authorization of user