Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.29 KB

README.md

File metadata and controls

41 lines (32 loc) · 1.29 KB

JEEC CV Platform

Table of contents

What is this?

Welcome to the JEEC CV Platform! This service is open during the event so that students can submit their resume's to the companies that attended.

Tech Stack and key concepts

  • Python
  • Flask
  • PostgreSQL

Instruction to deploy locally

  1. Fork this repository
  2. Install PostreSQL
  3. Install required dependencies inside the /webapp directory with:
    • pip install -r requirement.txt
  4. Run the database service with:
    • sudo service postgresql start
  5. Create a database in postgresql for the application
  6. Ask JEEC previous developers the .env file
    • Update the APP_DB name in the .env
  7. Migrate the database with:
    • python manage.py db init
    • python manage.py db migrate
    • python manage.py bg upgrade
  8. Deploy the Flask application with:
    • flask run

Useful links