Skip to content

ErminaTrontzou/Album-Viewer-Frontend

Repository files navigation

Screenshot of the landing page

Album Viewer Site - Angular Frontend

Welcome to the Album Viewer Site, a modern and interactive platform designed to enhance music discovery. This project is an Angular-based web application that provides an engaging interface for exploring albums across various genres.

Demo

Add link for live demo

Project Parts

Overview

  • Browse Albums: Discover albums with ease, featuring top recent releases and categorized collections.
  • Sort & Filter: Customize your album viewing experience with sorting options and filters based on genre, artist, and release year.
  • Responsive Design: Accessible on any device, offering a seamless user experience whether you're on mobile or desktop.

Technologies

  • Angular: Leveraging the power of Angular for a responsive and interactive frontend.
  • MDB UI Kit: Utilizing Material Design Bootstrap UI kit for stylish and intuitive components.
  • ngx-pagination: Implementing efficient pagination for handling large album lists.
  • HttpClientModule: Streamlining communication with backend services.

Setup

To set up the development environment and run the Album Viewer Site locally:

git clone https://github.com/ErminaTrontzou/Album-Viewer-Frontend.git
cd Album-Viewer-Frontend
npm install
ng serve

Visit http://localhost:4200/ in your web browser to interact with the application.

Project Structure

This project follows a well-organized directory structure for maintainability and scalability, as recommended by Shijin Nath on Medium [1]. Key directories include:

  • src/app: The heart of the Angular application.
  • src/app/core: Core services and singleton components.
  • src/app/modules: Feature modules for different functionalities.
  • src/app/shared: Shared components, directives, and pipes.

License

The Album Viewer Site is licensed under the MIT license, promoting open-source collaboration and reuse.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published