Skip to content

shrutikumar15/Fyyur

Repository files navigation

Fyyur

Introduction

Fyyur is a musical venue and artist booking site that facilitates the discovery and bookings of shows between local performing artists and venues. This site lets you list new artists and venues, discover them, and list shows with artists as a venue owner.

Live Demo

https://fyyur-shruti.herokuapp.com/

Tech Stack

  • SQLAlchemy ORM to be our ORM library of choice
  • PostgreSQL as our database of choice
  • Python3 and Flask as our server language and server framework
  • Flask-Migrate for creating and running schema migrations
  • HTML, CSS, and Javascript with Bootstrap 3 for our website's frontend

Development Setup

First, install Flask if you haven't already.

$ cd ~
$ sudo pip install Flask

To start and run the local development server,

  1. Initialize and activate a virtualenv:
$ cd YOUR_PROJECT_DIRECTORY_PATH/
$ virtualenv --no-site-packages env
$ source env/bin/activate
  1. Install the dependencies:
$ pip install -r requirements.txt
  1. Run the development server:
$ export FLASK_APP=myapp
$ export FLASK_ENV=development # enables debug mode
$ python app.py
  1. Navigate to Home page http://localhost:5000

2020-06-02 00_54_37-Mail

2020-06-02 00_55_51-Mail

2020-06-02 00_56_01-Mail

2020-06-02 00_56_26-Mail

2020-06-02 00_55_06-Mail

2020-06-02 00_55_29-Mail

About

Fyyur is a musical venue and artist booking site

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published