Skip to content

InnoSWP/InnoCart-04

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InnoCart project

GitHub GitHub contributors GitHub issues GitHub closed pull requests GitHub release (latest SemVer including pre-releases)

An application that connects Innopolis residents (customers) with people moving around Kazan (Angels). Customer can order some products (medics, food, ..) from Kazan and Angels would deliver it heading their way to Innopolis.

Customers save time and money for the road & Angels make money while they are doing their own business.

Demo Video

https://drive.google.com/file/d/18EpAnUjUA7nOSiD0BtouWZ14MJ6CG9fx/view?usp=sharing

Implemented features

Common

  • Log in/Log out
  • Sign up as a customer/angel

As user

  • Add an order
  • View the order details
  • Choose an angel
  • View delivery status

As Angel

  • Send a request
  • View the order details
  • View delivery status
  • Confirm the order

How to run?

First, clone the repository and go to the backend directory:

$ git clone [email protected]:ruca905/InnoCart.git
$ cd InnoCart/backend

Create venv environment and activate it:

$ python3 -m venv venv
$ source venv/bin/activate

Install all necessary dependencies and migrate the data base:

$ pip3 install -r requirements.txt
$ python3 manage.py migrate

Finally, you can run a server:

$ python3 manage.py runserver

How to use

After installation you can sign up and use the aplication either like a customer or an Angel. You can do all actions from feature list.

Figma design

Technology stack

  • Django
  • Django Rest Framework
  • Flutter
  • Dart

Pipeline stack

  • GitHub Actions
  • Linter
  • SonarCloud

Additional links

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages