/Job-Application

fullstack job application with authentications

Primary LanguageJavaScriptMIT LicenseMIT

Job Application Platform

💼 Overview

This repository houses a full-stack web application with authentication for login, sign up, reset password and account activation.Designed to facilitate job posting and application processes. Employers can create and manage job listings, while job seekers can apply, withdraw applications, and track their status. The platform supports multiple approvals for a single job position and one can track their job history

Technology Stack

💻 Frontend: React, JavaScript, Tailwind CSS
🐍 Backend: Python (Django), PostgreSQL, Redis
:database: Database: PostgreSQL
📶 Real-time Communication: Redis

Installation

Clone the repository

git clone https://github.com/001kenji/Job-Application.git ```<br>
cd job-application-platform

Install Python dependencies:

pip install -r requirements.txt

Install frontend dependencies

Open In Editor

cd frontend
npm install

Start development servers

npm run dev

Backend

activate vertual enviroment

cd Messeger
python manage.py runserver

Redis

sudo service redis-server restart

run redis

redis-cli 

make sure to go though each file and replace important values and credentials.