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

https://github.com/Ritamwaura/music-app

The musi app is an app tha will help diffrent communities to add diffrent songs of their like
https://github.com/Ritamwaura/music-app

Last synced: 4 months ago
JSON representation

The musi app is an app tha will help diffrent communities to add diffrent songs of their like

Awesome Lists containing this project

README

        

# music-app
The musi app is an app tha will help diffrent communities to add diffrent songs of their like
## Authour
Rita Mwaura

.

## Requirements
you need to install the following requirements

-text eitor
-install virtual
-install python
-install setup Database
-install django

## Installation Process

Download any text editor of your choice,
either Sublime, Visual-Studio-Code or Atom.

## Install your preferred version of python

- ```sudo apt-get install python3.7```.
- ```python --version``` to confirm that python has been installed.

## Open the command-line and run the following command to open a directory:
- ```cd your preferred directory``` => ```cd Desktop```

## Git clone the project on your current directory by:
- ```git clone https://github.com/Ritamwaura/music-app.git```.

## Move to your project directory:
- ```cd tradition```.

## Open the project on your terminal:
- ```atom . or code .``` , according to the type of your text editor.

## Install virtual environment using python:
- ```python3.7 -m venv virtual```, check your project to confirm you have a folder called virtual,
- then activate it by running ```source virtual/bin/activate```

## To install the packages in the ```requirements.txt file```,
- ```pip install -r requirements.txt``` That will install all packages including Django.

## To open python shell:
- ```python3.7``` ,
- ```import django```
- And lastly ```django.get_version()``` to see and confirm the version of django installed.
- You can then ```ctrl z``` to get out of the shell,

## After ensuring you have all the above
- ```python3 manage.py runserver``` to run the project.
- Then click the local host link given to open the project on a browser ```http://127.0.0.1:8000/```.

## For more information read the following django and python documentation:
- [DjangoDocumentation](https://docs.djangoproject.com/en/1.11/intro/install/)
- [PythonDocumentation](https://www.python.org/doc/)

## User Stories

1As a user, I would like to sign in with the application to start using.
2 As a user, I would like to set up a profile about me and a general location and my tradition name name.
3 As a user, I would like to find a list of differentsongs in my tradition.
4 As a user, I would like to create Posts that will be visible to everyone in my tradition.
7 As a user, I would like to only view details of a single song.

8 Behavior Driven Development
9 Given that a user has logged in successfully, then they should be able to set up a profile, a general location and theirtradition name name.

# Technologies Used
## Python
## Django
## PostgreSQL
## HTML5
## CSS3