GFMS by KOSASIH is licensed under Creative Commons Attribution 4.0 International
The core backend implementation of the Global Financial Management System, including transaction management, user authentication, and API integrations.
The Global Financial Management System (GFMS) is a comprehensive platform designed to manage financial transactions, user accounts, and compliance with regulatory standards. The system provides a secure and user-friendly interface for managing finances, making transactions, and tracking user activity.
1 git clone https://github.com/KOSASIH/gfms.git
2 cd gfms
Create a virtual environment (optional but recommended):
1 python -m venv venv
2 source venv/bin/activate # On Windows use `venv\Scripts\activate`
Install the required packages:
1 pip install -r requirements.txt
Run database migrations:
1 alembic upgrade head
Start the application:
1 uvicorn src.main:app --host 0.0.0.0 --port 8000 --reload
To run the automated tests, use:
1 pytest tests/
For deployment instructions, refer to the deployment_guide.md file.
Contributions are welcome! Please follow the guidelines in the developer_guide.md file for contributing to the project.
This project is licensed under the MIT License.