Skip to content

immerSIR/Map-Action-Web-App

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

393 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Map-Action-Web-App

Overview

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.

Technologies

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

Features

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

image

Setup

  • 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/activate

On windows

py -m venv env_name
#activate it by
source env_name/script/activate.bat
Install requirements packages
pip install -r requirements.txt 
Apply migrations
python manage.py makemigrations
and
python manage.py migrate 
Run the server
python manage.py runserver 

it running on http:127.0.0.1:8000/

Contibute to the project

Map Action is an open source project. Fell free to fork the source and contribute with your features. Please follow our contribution guidelines.

Authors

Our code squad : A7640S & Yugo19

Licensing

This project was built under the GNU General Public Licence.

Note

if your system is Linux or MacOS you have to add 3 on python example python3 manage.py runserver

About

Map Action Web Application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 42.1%
  • Python 21.0%
  • JavaScript 18.5%
  • CSS 18.1%
  • Batchfile 0.1%
  • Dockerfile 0.1%
  • Makefile 0.1%