Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hdevlin2913/careersflux-website

CareersFlux - Career Consulting
https://github.com/hdevlin2913/careersflux-website

cloudinary css django html javascript jinja2 python restful-api

Last synced: 2 months ago
JSON representation

CareersFlux - Career Consulting

Awesome Lists containing this project

README

        

# CareersFlux - Career Consulting

CareersFlux is a project using Django Framework of our group in the Information System Security subject

## Installation
1. Clone the project:

```bash
git clone https://github.com/HiepThanhTran/CareersFlux-Website.git
```

2. Create Virtual Environment:

```bash
python -m venv venv
```

3. Activate the environment

```bash
source venv/bin/activate # On Windows: venv\Scripts\activate
```

4. Install dependencies from requirements.txt

```bash
pip install -r requirements.txt
```

5. Makemigration and migrate database:
```bash
python manage.py makemigrations
python manage.py migrate
```

*Note*: Make sure you connect to your database configured in the settings.py file:
```bash
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.',
'NAME': '',
'USER': '',
'PASSWORD': 'DATABASE_PASSWORD>',
'HOST': '',
'PORT': ''
}
}
```

*Or you can use sqlite3*:
```bash
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
},
}
```

## Run locally
- After that just run project in localhost with the following command in terminal:

HTTP Protocol
```bash
python manage.py runserver
```

HTTPS Protocol (For Login/Signup with Facebook)
```bash
python manage.py runsslserver
```