Skip to content

A modern artist/tour website built with HTML, CSS, JavaScript, and Go. Extracts relevant information for each artist from a custom API and displays the data in a creative way.

Notifications You must be signed in to change notification settings

connorhanks/Artists-Tour-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Artists-Tour-Website

Welcome to the Artist Tour Website, a web application designed to provide information about artists and their tours. I have delevoped this web application to have a user-friendly interface and to use visually appealing data visualization.

View The Project Here

This project was created to improve upon my knowledge of APIs, data manipulation, client-server communication, and event creation and display. To achieve this goal, I utilized a custom API that consists of four parts:

  • The artists endpoint contains information about bands and artists, including their name, image, year of formation, first album release date, and members.
  • The locations endpoint contains information about the locations of recent and upcoming concerts for these artists.
  • The dates endpoint contains information about the dates of these recent and upcoming concerts.
  • The relation endpoint links together the information from the other three endpoints, allowing for a comprehensive view of an artist's tour.

Using this information, I built a website that displays artist information through the use of cards as data visualizations. The frontend of the website is written in HTML, CSS and JavaScript, while the backend is written in Go. I also handled all site and server errors to prevent any crashes.

To keep the scope of this project manageable, I limited myself to using only the standard Go packages. However, this did not hinder my ability to create a fully functional and visually appealing web application.

Project Focus

  • Manipulation and storage of data.
  • JSON files and format.
  • HTML, CSS & JavaScript.
  • Event creation and display.
  • Client-server.

Usage

  • To run this app, simply clone the repository, run main.go, and head to localhost:3000 in your web browser. From there, you can browse through the available artists and view their tour information. I hope you enjoy exploring the Artist Tour Website as much as I enjoyed creating it.

About

A modern artist/tour website built with HTML, CSS, JavaScript, and Go. Extracts relevant information for each artist from a custom API and displays the data in a creative way.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published