Groupie Tracker is a project aimed at receiving and manipulating data from a given API to create a user-friendly website displaying information about bands and artists. The project focuses on visualizing data through various methods such as blocks, cards, tables, lists, pages, and graphics.
Dockerize the Groupie Tracker application, by following these steps:
- Make sure Docker is set on your machine.
- Clone the repository:
[email protected]:eediallo/groupie-tracker.git
- Navigate to the project directory:
cd groupie-tracker
- Build the Docker image:
docker build -t [image name] .
- Run the Docker container:
docker run -p 8080:8080 [image name]
- Access the application in your web browser at:
http://localhost:8080
Groupie Tracker algorithm works as follows:
- The backend is implemented in Go, adhering to best practices and utilizing only standard Go packages.
- The site and server are designed to handle requests without crashing, ensuring stability.
- All pages are thoroughly tested and functional, with error handling implemented where necessary.
- The project focuses on data manipulation and storage, utilizing JSON files and formats for data representation.
- HTML is used for building the website's frontend.
- Event creation and display are key features, allowing interaction between the client and server.
- The client-server communication follows a request-response model, enabling seamless data exchange.
To run the project locally, follow the steps outlined in the Usage section. Once the server is running, you can access the website through your preferred web browser.