Welcome to Top100! This web application showcases the top 100 most popular songs, allowing users to view detailed information about each song, artist, and musical style.
This project titled "Top 100" is a web application that displays the most popular songs of the moment. Users can view song details, search by musical style, and see artist information. While similar to Spotify in terms of exploring and discovering music, ProyectoIW does not include music playback functionality.
- Customizable template with multi-level structure and styles
- Display homepage featuring top songs from each style
- Detailed views for musical styles, artists, and songs
- Search functionality to find songs by style or artist
-
Frontend:
- HTML5
- CSS3
- JavaScript
-
Backend:
- Django (Python)
-
Database:
- SQLite (or other database supported by Django)
Follow these steps to set up the project locally:
- Clone the repository:
git clone https://github.com/ssc1999/ProyectoIW.git
- Navigate to the project directory:
cd ProyectoIW
- Create and activate a virtual environment:
python -m venv env source env/bin/activate # On Windows use `env\Scripts\activate`
- Install dependencies:
pip install -r requirements.txt
- Apply migrations:
python manage.py migrate
- Create a superuser (optional, for admin access):
python manage.py createsuperuser
- Run the development server:
python manage.py runserver
- Open your browser and go to: http://127.0.0.1:8000/
Once the server is up and running, you can:
- View Top Songs: Explore the homepage to see the top songs from various musical styles.
- Detailed Views: Click on a song, style, or artist to view detailed information.
- Admin Panel: Access the Django admin panel to manage content (if you created a superuser).
Contributions are welcome! To contribute, follow these steps:
This project is licensed under the MIT License. See the LICENSE file for more details.
Now the Markdown formatting should be correct throughout the message.