Skip to content

YaelD/JSO-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSO

JSO - Job Seeking Organizer (Backend)

This repository contains the JSO platform server.

JSO is a job-seeker platform designed to help users to organize and manage their job-seeking processes.

Technological stack

  • Python
  • FastAPI
  • SQLModel (for ORM)
  • Pydantic
  • PostgreSQL server

Running the JSO-Backend app

  1. Clone the JSO-Backend repository via GitHub or using the git command: git clone https://github.com/YaelD/JSO-Backend.git.
  2. Navigate via a terminal to the cloned directory.
  3. Install the Poetry virtual environment on your system, you can do so by following the installation instructions on the Poetry website.
  4. Run poetry install command in order to install the project's dependencies which are defined in the pyproject.toml file.
  5. Run poetry run uvicorn jso_backend.main:app command in order to run the app.

Code Quality and Linting

The following code quality and linting solutions are used:

  • Pyright - full-featured, standards-based static type checker for Python.
  • black - code formatter.
  • isort - sorting import statements.
  • flake8 - Style guide enforcement.

Note black, isort and flake8 are configured with pyproject.toml.

About

This repository contains the JSO platform server. JSO is a job-seeker platform designed to help users to organize and manage their job-seeking processes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages