One stop shop for all of Tech by Choice site
Python 3.8.0
This is a repo containing both a Django Rest Framework backend and a React frontend.
.
├── api
│ ├── asgi.py
│ ├── celery.py
│ ├── settings.py
│ ├── storage_backends.py
│ ├── urls.py
│ └── wsgi.py
├── apps
│ ├── company
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── management
│ │ │ └── commands
│ │ │ └── import_lever_jobs.py
│ │ ├── models.py
│ │ ├── serializers.py
│ │ ├── task.py
│ │ ├── tests.py
│ │ ├── urls.py
│ │ ├── views.py
│ │ ├── views_accounts.py
│ │ └── views_jobs.py
│ ├── core
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── models.py
│ │ ├── serializers.py
│ │ ├── serializers_member.py
│ │ ├── tests.py
│ │ ├── urls.py
│ │ ├── urls_member.py
│ │ ├── views.py
│ │ └── views_member.py
│ ├── event
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── models.py
│ │ ├── tests.py
│ │ ├── urls.py
│ │ └── views.py
│ ├── mentorship
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── models.py
│ │ ├── serializer.py
│ │ ├── tests.py
│ │ ├── urls.py
│ │ └── views.py
│ └── talent
│ ├── admin.py
│ ├── apps.py
│ ├── models.py
│ ├── serializers.py
│ ├── tests.py
│ └── views.py
├── Pipfile
├── Pipfile.lock
├── Procfile
├── README.md
├── example.env
├── manage.py
├── pytest.ini
├── requirements.txt
-
In your terminal navigate to the
api
folder$ cd tbc/tbc-members-core-api
-
Create the virtual environment:
$ python3 -m venv venv
-
Activate the virtual environment:
For Unix-based systems (aka a mac)
$ source venv/bin/activate
For Windows
$ .\venv\Scripts\activate
-
Install the all of the library needed to run the app
$ pip install -r requirements.txt
-
Start the app
$ python manage.py runserver