World Migration Map Backend is the server-side component of the World Migration Map application, built using Python with the Flex framework. It is an open-source project developed by Heitor Nรณbrega Tico and Guillaume Lelasseur. The backend serves as the data processing and API server, providing necessary information to the frontend for visualizing historical migration trends on the interactive world map.
- Data Processing: The backend processes historical migration data and events to provide meaningful information for the frontend visualization.
- API Endpoints: Offers various API endpoints to fetch migration data, event details, and other relevant information required for the frontend.
- Database Connectivity: Utilizes a database (such as MySQL, PostgreSQL, or others) to store and retrieve migration data efficiently.
To set up the World Migration Map Backend development environment, follow the steps below:
-
Clone this repository:
git clone https://github.com/heitornobrega/worldmigrationmap-back.git
-
Navigate to the project directory:
cd worldmigrationmap-backend
-
Install the required Python packages:
pip install -r requirements.txt
-
Start the backend server:
cd /api && python app.py
The backend server will now be running and ready to serve API requests.
Contributions from the open-source community are highly appreciated. If you would like to contribute to the World Migration Map Backend, follow these steps:
- Fork this repository to your GitHub account.
- Create a new branch with a descriptive name for your feature or bugfix.
- Implement your changes and commit them with comprehensive commit messages.
- Push your branch to your forked repository.
- Create a pull request (PR) to the main repository, explaining your changes in detail.
This project is licensed under the MIT License. By contributing, you agree to abide by the terms of this license.
If you have any questions, encounter issues, or want to share suggestions regarding the backend of the World Migration Map, please feel free to reach out to Heitor Nรณbrega Tico or Guillaume Lelasseur. You can also visit our sponsor Paradigme Mode for further inquiries. We value community feedback and look forward to your valuable insights!