GithubHelp home page GithubHelp logo

med-event-planner's Introduction

Phase 2 Phase 3 Project: CLI

Problem Statement

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.

Solution

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.

Requirements and Specifications

  • python3
  • sqlalchemy
  • The command Line Interface(CLI)

Setup Instructions

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.

Technologies Used

  • 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

How to Use

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

Author

  • Medrine Mulindi

Contacts

Licence

License:MIT

med-event-planner's People

Contributors

mulindi123 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.