Skip to content

🎸 Groupie Trackers is a web application designed to display detailed information about various bands and artists using data from a provided API.

Notifications You must be signed in to change notification settings

Anasskm/Groopie-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Groupie Trackers Project 🎸

Hey there! πŸ‘‹ I'm Anass, and this repository is dedicated to the Groupie Trackers project. The aim of this project is to create a user-friendly website that displays detailed information about various bands and artists using a provided API. This project involves both frontend and backend development, focusing on data manipulation, event handling, and client-server communication.

Table of Contents πŸ“‹


Overview πŸ“–

Groupie Trackers is a project that involves creating a website to display information about bands and artists based on a given API. The API consists of four parts:

  1. Artists: Contains information about bands and artists, including names, images, years of activity, first album dates, and members.
  2. Locations: Lists the locations of their last or upcoming concerts.
  3. Dates: Lists the dates of their last or upcoming concerts.
  4. Relation: Links artists, dates, and locations.

The goal is to present this data through various visualizations and to implement a client-server feature that responds to user actions.


Getting Started πŸš€

βš™οΈ To get a local copy of this repository, clone it using git:

git clone https://github.com/Anasskm/Groopie-tracker.git

Prerequisites

Ensure you have the following installed:

  • Go
  • A web browser

Running the Project

  1. Navigate to the project directory:

    cd groupie-trackers
  2. Run the backend server:

    go run main.go

Features ✨

Artists

  • Display artist information, including names, images, years of activity, first album dates, and members.
  • Interactive visualizations like cards and tables.

Concerts

  • Display upcoming and past concert locations and dates.:e_mail:
  • Interactive maps and calendars.

Client-Server Interaction

  • Implement an event/action feature that triggers a server response.
  • Example: Search functionality that fetches and displays artists based on user input.

Technologies Used πŸ’»

  • Frontend: HTML, CSS, JavaScript
  • Backend: Go
  • Data Handling: JSON

Resources πŸ“š

Here are some resources that were helpful during the development of this project:


Contact 🌐

🌟 Connect with me:


Happy coding! πŸ’»

About

🎸 Groupie Trackers is a web application designed to display detailed information about various bands and artists using data from a provided API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published