Skip to content

Latest commit

 

History

History
107 lines (64 loc) · 3.49 KB

README.md

File metadata and controls

107 lines (64 loc) · 3.49 KB

Team USAP

Vaccination System Backend 🚀

Vaccination System Backend for solution of effective vaccination distribution.

PythonCI

About 💫

The Aim of the project is to provide a backend for mobile application and make a sustainable backend for effective vaccination distribution between citizens and Vaccine Distribution Entities

Some Salient Features of Project 🔭

--  TBD --

Getting Started ⚙️

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

We follow a systematic Git Workflow -

  • Create a fork of this repo.
  • Clone your fork of your repo on your pc.
  • Add Upstream to your clone
  • Every change that you do, it has to be on a branch. Commits on master would directly be closed.
  • Make sure that before you create a new branch for new changes,syncing with upstream is neccesary.

Setup and running of project (Backend) 🧮

  • Fork the repo and clone it.

  • Go in the repo and setup virtual environment using
    python -m virtualenv venv

  • Then activate the environment using
    On Windows source venv/Scripts/activate On MacOS/Linux source venv/bin/actiavte

  • Install requirements
    pip install -r requirements.txt

  • Change into the ./vacc directory.

    All the following steps are to be executed in the vacc directory.

-- below two are optional steps --

  • set secret key for your django project.

  • You can use [https://djecrety.ir/] to generate your secret key

  • After the above setup, run
    python manage.py makemigrations
    python manage.py migrate

  • Start the backend server
    python manage.py runserver
    Runs the backend server at default port 8000.
    Open http://localhost:8000 to view it in the browser.

The page will reload if you make edits.

Note

  • If you are adding any new requirements for the project, make sure that you are adding it to requirements.txt

Built With ⚒

Backend & Website 📡

Mobile Application( New Repo Soon ) 📲

  • React Native- Better to write one codebase instead of two 😉

Versioning 🗓

We use SemVer for versioning.

Authors ✍🏻

##Design

https://drive.google.com/file/d/16tAzU78Q6xQBODfceh6q5wmUokv_S-v4/view

License 📜

--  TBD --

Acknowledgments 💯

--  TBD --