Git Product home page Git Product logo

delivery's Introduction

Delivery is Simple Delivery management Application.

Store manager can create task for delivery boys.

Store manager can cancel task which not yet accpeted by delivery boy.

Store manager can view all tasks list and thier status on dashboard.

Deliver boy can Accept New Tasks from store.

Deliver boy can reject his/her task once accepted.

Deliver boy can view all his Past accepted tasks and completed tasks on dashboard.

Deliver boy can only accpet three tasks in his account if he accept more he/she needs to perform action on old tasks.

Setting up

Fork the project to your personal account and get a local copy on your machine. Change into the project folder.

Setup Virtual Environment for Delivery app

$ pyvenv venv (creates new virtualenv for project)
$ source venv/bin/activate (activate virtualenv assumeing using ubuntu)
$ pip install -r requirements.txt  (install dependencies)

Make sure to create migrations, create tables in db, and create a superuser to have an admin dashboard.

$ python manage.py makemigrations (creates migration files based on your models)
$ python manage.py migrate (creates the tables in your db based on the migration files)
$ python manage.py createsuperuser (creates a superuser for your application in the db)
$ python manage.py runserver (run server)
for storemanager
username : omega
password :ASDFGhjkl1@
for deliver boy
username : deliverboy-1
password : ASDFGhjkl1@

Now you should be able to view your app to view your admin dashboard use http://127.0.0.1:8000/admin/.

http://localhost:8000/store/signin/  (for signup)
http://localhost:8000/store/tasks/    (store manager dashboard)
http://localhost:8000/deliver/tasks/ (deliverboy dashboard)
note: diliver boy and store manager are deifferent type accounts

Delivery

Delivery

Delivery

Delivery

Delivery

delivery's People

Contributors

bs1278 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.