This project is for users who are able to browser menu and book a table with CRUD operations, such as View bookings
, Add a booking
, Update a booking
and Delete a booking
I develop an application use skills below:
- Python
- SQL
- SQLAlchemy
- SQLite
- Migration with Alembic
- First of all, you need to install dependency
pipenv install
- Run the application, you need to start a main entry point. You will see some of questions to ask you to do next step
python3 main.py
- Set up Database
alembic init
- install Alembic with pipenv
pipenv install alembic
- initialize Alembic
alembic init alembic
- Configure Alembic in the
alambic.ini
sqlalchemy.url = sqlite:///your_database.db