There is a challenge in getting venues for various events in my locality. There is need for a database where users can find information about available venues for their events.
In this project I develop a CLI application where users can search available venues for their events. Users can also list available venues in the database as well are remove venues that are no longer available. They can also use the database to create events and invite guests to their events as well as cancel event.
- python3
- sqlalchemy
- The command Line Interface(CLI)
Clone this repository to your local environment to access its code.
Navigate into this directory on the command line. Run pipenv shell to enter into this project's virtual environment. Run pipenv install to install all the required dependencies for this project. Navigate into the lib directory and run ./cli.py to run this project on your command line.
- Python3
- Sqlite for setting up the database
- sqlalchemy for database management and relationship management
- Alembic for database creation and migration
- Faker for generating seed data
- Click for creating and running CLI commands
As a user, I can:
-
View available Venues
-
View upcoming events
-
Add a new event
-
Invite guests to an event
-
Cancel an event
-
Remove a venue
- Medrine Mulindi