Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sarah-marion/beatz_hub

a website that links Producers, Djs and Artists in the music industry with the objective of improving their respective crafts to develop the industry as a whole.
https://github.com/sarah-marion/beatz_hub

djs flask music-industry postgresql python3-6 sign

Last synced: about 7 hours ago
JSON representation

a website that links Producers, Djs and Artists in the music industry with the objective of improving their respective crafts to develop the industry as a whole.

Awesome Lists containing this project

README

        

# Beatz_Hub

This is a website that links Producers, Djs and Artists in the music industry with the objective of improving their respective crafts to develop the industry as a whole.

## Authors

> By **Sarah Marion**, **Victor Mundia** & **Richard Waweru**

> -----------------------------------------------------------

## Description

## User Stories

As a user I would like:

> * to sign up and login to an account
> * to join the group consisting of members of the same proffesion field they are
> * to interact with other stake holders in the music industry
> * to post links of their works for display
> * to review and vote for other members' posts

## How to use it

> * Internet connection
> * Click https://beatzhub.herokuapp.com/)

or

> * Copy https://beatzhub.herokuapp.com/) and Paste the link on your prefered browser -->

## How it works

> * A user can sign up either as Dj, Artist, Producer or as a Fan.
> * A user can subscribe to receive email notifications
> * A user can view demos or official releases posted
> * A user can also post comments for other posted work

## Technologies Used

> * Python3.6
> * Flask framework
> * Bootstrap and Css
> * PostgreSQL
> * SQLAlchemy

## Setup/Installation Requirements

### Prerequisites

> * Internet access
> * ```git clone https://github.com/sarah-marion/Beatz_Hub.git```
> * ```cd Beatz_Hub```

#### To install a virtual environment

> * ```python3.6 -m venv virtual```
> * ```source virtual/bin/activate```

#### To install all dependencies

> * ```python3.6 -m pip install -r requirements.txt```

#### To change the config_name parameter from 'production' to 'development'

> * Inside the manage.py module i.e:- ```app = create_app('production')``` should be ```app = create_app('development')```
> * Then run ```python3.6 manage.py server``` to get the app running navigate to ```http://127.0.0.1:5000/``` and it will open in your browser

## Dependancy Installments

> * pip install python3.6
> * pip install flask
> * pip install flask-bootstrap
> * pip install flask-script
> * pip install flask-wtf
> * pip install flask-migrate
> * pip install flask-login
> * pip install Flask-Mail
> * pip install flask-uploads

## Specifications

> * To see the projects specifications refer to the [SPECS.md](SPECS.md) file for more details.

## Known Bugs

## Support and Contact Details

> You can reach out to us for Reviews, Advice, Collaborations and Comments at:

* [email protected]
* [email protected]
* [email protected]

## Licence

> Copyright (c) 2018 **Dev Sarah Marion**, **Victor Mundia**, **Richard Waweru**

### YOU ARE NOT GRANTED AUTHORITY, RIGHTS OR LICENCES TO THIS PROJECT WITHOUT THE EXPRESS CONSENT OF VICTOR MUNDIA.

> --------------------------------------------------------