Skip to content

Interview Organizer is a web application built using Django and Python. It's designed to help journalists manage and organize their interviews, both upcoming and archived.

Notifications You must be signed in to change notification settings

PikkuJanne/interview_organizer_git

Repository files navigation

Interview Organizer

Description

Interview Organizer is a web application built using Django and Python. It's designed to help journalists manage and organize their interviews, both upcoming and archived.

Features

Upcoming Interviews: Add and keep track of all upcoming interviews. Archived Interviews: Store details of past interviews for future reference. User Authentication: Secure login system.

Prerequisites

Python 3.8 or higher Django 4.2.4

Installation

Clone the Repository

git clone [email protected]:PikkuJanne/interview_organizer_git.git

cd interview-organizer

Setup Virtual Environment

python3 -m venv venv source venv/bin/activate # On Windows, use venv\Scripts\activate

Install Dependencies

pip install -r requirements.txt

Database Setup

The project uses SQLite as a database. If you want to use another database, modify the DATABASES setting in settings.py.

Note

Make sure key/filepaths are correct in settings.py

Generate SECRET_KEY:

from django.core.management.utils import get_random_secret_key print(get_random_secret_key())

Migration

python manage.py makemigrations python manage.py migrate

Create Superuser

python manage.py createsuperuser

Run Server

python manage.py runserver Open http://127.0.0.1:8000/ in your web browser.

Usage

Login/Signup: Access the application by logging in or signing up. Upcoming Interviews: Add or edit upcoming interviews. Archived Interviews: Access or delete archived interviews.

Built With

Django - The web framework used SQLite - Database

Contributing Contributions are more than welcome.

Author

Janne Vuorela

License

This project is licensed under the MIT License.

About

Interview Organizer is a web application built using Django and Python. It's designed to help journalists manage and organize their interviews, both upcoming and archived.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published