Skip to content

GMG-group/teenlief-backend

Repository files navigation

TeenLief

가출 청소년들을 위한 믿을 수 있는 헬퍼 매칭 어플리케이션

Tech Stack

  • WSGI
    • Django v3.2.14 - Backend Framework
    • Django Rest Framework v3.13.1
  • DATABASE
    • MySQL v8.0.29 - Oracle Cloud
  • DevOps
    • Github Actions(for CI/CD)
    • Docker

FlowChart (2)

Prerequisites

  • Python3(3.10 recommended)
  • pip

Installing

Create a teenlief directory on your local machine to store the project repositories

Setting up the backend

  1. Clone the teenlief-backend, teenlief-secrets repositories inside the teenlief folder
git clone https://github.com/GMG-group/teenlief-backend.git
git clone https://github.com/GMG-group/teenlief-secrets.git
  1. Set up a Environment
  • Create venv
cd teenlief-backend
python -m venv venv
  • Activate venv
Windows
.\venv\Scripts\activate
Mac
source ./venv/bin/activate
  1. Install requirements
pip install --upgrade pip
pip install -r requirements.txt
  1. Get Secrets
Windows
Drag teenlief/teenlief-secrets/backend/secrets.json to teenlief/teenlief-backend
Mac
cp ../teenlief-secrets/backend/secrets.json .
  1. Run server locally
python manage.py runserver

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •