Map-Action-Web-App is a comprehensive solution that combines a robust API. This project is designed to manage and visualize environment-related incidents efficiently and effectively.
- Django: Used to build the backend for Map Action mobile app and dashboard.
- Postgres: Used to store users data and incidents reported
- Celery: Used as an asynchronous task queue/job
- Redis: Used as a message broker for Celery and for caching.
- API: Provides endpoints for managing and retrieving data on environment-related incidents.
- Asynchronous Task Processing: Uses Celery and Redis to handle background tasks efficiently.
- Database Management: Utilizes Postgres for robust data storage and querying capabilities.
- Clone the repository
- setup the virtual env first it can be doing with the following command
On Linux, MacOS:
python3 -m venv env_name
# and activate it by
source env_name/bin/activateOn windows
py -m venv env_name
#activate it by
source env_name/script/activate.batpip install -r requirements.txt python manage.py makemigrations
and
python manage.py migrate python manage.py runserver it running on http:127.0.0.1:8000/
Map Action is an open source project. Fell free to fork the source and contribute with your features. Please follow our contribution guidelines.
Our code squad : A7640S & Yugo19
This project was built under the GNU General Public Licence.
if your system is Linux or MacOS you have to add 3 on python example python3 manage.py runserver