Welcome to the Money Transfer App backend! We're delighted to have you contribute to this project. Before you begin, please take a moment to familiarize yourself with the information below.
The Money Transfer App backend complements the frontend, addressing challenges in the financial transaction industry. It aims to enhance the usability, affordability, and security of money transfer apps.
-
Clone the repository:
git clone https://github.com/damoxify/money-transfer-app-backend.git
-
Switch to the
testing
branch:git checkout testing
-
Install dependencies:
pipenv install
-
Activate the virtual environment:
pipenv shell
-
Apply database migrations:
flask db upgrade
-
Run the development server:
python run.py
The backend server should now be running at http://localhost:5000/
.
To run tests, use the following command:
pytest
This will execute all tests in the /tests
directory.
We encourage contributions to improve the project. Follow these steps:
- Fork the repository.
- Create a new branch based on the
testing
branch. - Make your changes and commit them.
- Push your branch to your fork.
- Create a pull request from your branch to the
testing
branch of the main repository.
Refer to the Contribution Guidelines for detailed information on our contribution process.
Review and adhere to our Code of Conduct to ensure a positive and inclusive community.
This project is licensed under the MIT License - see the LICENSE.md file for details.