An application that enables users to deliver parcels to their recipients in different regions. This is users by senders making parcel delivery orders through the system which will in turn trigger a notification on the other end of the intended recipient. The logistics of how the parcel is to be delivered to their respective destinations remain the sole mandate of the staff of the holding company guided through the information provided by the system.
The system is authored using python's flask framework for the backend services and the frontend is powered by a JavaScript framework React/AngularJS.
The Database is built using PostgreSQL
https://abu-hisham.github.io/send-it/
https://scotch.io/tutorials/build-a-restful-api-with-flask-the-tdd-way
https://dzone.com/articles/restful-web-services-with-python-flask
-
Clone the repository locally git clone
git https://github.com/Abu-Hisham/Send-It-II.git
-
create a virtual environment ( You need to have virtualenv installed)
virtualenv venv
-
install project dependencies/ requirements
pip install -r requirements.txt
-
Activate the virtual environment
venv\scripts\activate
-
Set flask environment variables
setx FLASK_APP run.py setx APP_SETTINGS development
-
Run the project by firing the below command
flask run
Available endpoints