This is an app that allows users, specifically upcoming artists, to post songs. The app uses machine learning to determine the effectiveness of the song and also identifies songs that are closely related to it.
The front-end languages used are JavaScript, HTML, and CSS for the user interface. The back-end utilizes Python(Django) and Postgre for machine learning algorithms and data storage.
- Python
- Django
- Postgre
-
Clone the repository:
git clone https://github.com/Alidante254/upcoming.git
cd upcoming
-
Set up and activate the virtual environment:
python3 -m venv venv venv\bin\activate.bat
-
Install Python dependencies using pip:
pip install -r requirements.txt
-
Start your postgre database server:
pg_ctl start
-
Create a database in your postgre server.
CREATE DATABASE upcoming;
-
Run a database migration.
python manage.py migrate
-
Run the Django development server:
python manage.py runserver
-
Open your web browser and access the project at http://localhost:8000/.