Skip to content

This is a repo for a personal project where we practise end-to-end development of a web application

License

Notifications You must be signed in to change notification settings

IvanObreshkov/flights-booking-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to set up the project

Git hooks

Install pre-commit hook:

make install-hooks  # POSIX compliant shells only

Do not install the hooks if you are going to be using Powershell

The hook auto-updates the requirements.txt file

Backend

The Python version used for this project is 3.10.11

How to install Python 3.10.11

To make your life easier it is recommended to use pyenv. Here is an excellent guide on how to install it. To install Python 3.10.11 using pyenv run:

pyenv install 3.10.11

Creating a Python 3.10.11 Virtual environment

We recommend using pyenv virtualenv for creating the virtual environment, but you can use whatever tool you like. To create your virtual environment run:

cd api && pyenv virtualenv 3.10.11 fllights-env

Make sure you are in the /api folder and run:

pyenv local flights-env

About

This is a repo for a personal project where we practise end-to-end development of a web application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages