Skip to content

This is the backend of the MERN stack project of i-tx, a Mobile Financial Service system

Notifications You must be signed in to change notification settings

snokeOver/i-tx-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i-Tx

A Mobile Financial Service System

Proceed To Run On Your Local

  • 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

Live Site URL

Cick here to go to the live website: https://i-tx-mfs.web.app

Features and Characteristics

  • 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.

Packages Used

  • 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

About

This is the backend of the MERN stack project of i-tx, a Mobile Financial Service system

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published