Skip to content

ssc1999/Top100

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 

Repository files navigation

Top 100 🎶

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.

Table of Contents

Introduction 🚀

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.

Features 💡

  • 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

Technologies Used 💻

  • Frontend:

    • HTML5
    • CSS3
    • JavaScript
  • Backend:

    • Django (Python)
  • Database:

    • SQLite (or other database supported by Django)

Installation ⚙️

Follow these steps to set up the project locally:

  1. Clone the repository:
    git clone https://github.com/ssc1999/ProyectoIW.git
  2. Navigate to the project directory:
    cd ProyectoIW
  3. Create and activate a virtual environment:
    python -m venv env
    source env/bin/activate  # On Windows use `env\Scripts\activate`
  4. Install dependencies:
    pip install -r requirements.txt
  5. Apply migrations:
    python manage.py migrate
  6. Create a superuser (optional, for admin access):
    python manage.py createsuperuser
  7. Run the development server:
    python manage.py runserver
  8. Open your browser and go to: http://127.0.0.1:8000/

Usage 🚀

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).

Contributing 🤝

Contributions are welcome! To contribute, follow these steps:

License 📝

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •