Skip to content

MarioHerceg/trivia-tower

Repository files navigation

Trivia Tower

Welcome to my Angular Trivia Tower project! This repository contains a small application built with Angular, designed to demonstrate my frontend development skills and commitment to code quality. The project is also deployed on GitHub Pages, allowing you to see it in action.

Table of Contents

Project Overview

This project is a simple Angular application that serves as a showcase for my frontend development skills. It includes various features and adheres to best practices in code quality, Angular best practices, linting and type safety with TypeScript.

Features

  • Responsive Design: The application is fully responsive and works on various screen sizes.
  • Routing: Implements Angular's routing module for navigation.
  • State Management: Utilizes Angular services for state management.
  • API Integration: Demonstrates fetching and displaying data from a public API.
  • Form Handling: Includes a feature for handling forms.

Technologies Used

  • Angular: The primary framework for building the application.
  • TypeScript: Ensures type safety and improves code quality.
  • HTML & SCSS: For markup and styling.
  • Angular CLI: For scaffolding and development tools.

Code Quality

This project adheres to best practices in code quality:

  • Linting: Using ESLint to maintain consistent code style.
  • Prettier: For automatic code formatting.
  • Type Safety: Strict TypeScript configurations to avoid runtime errors.

Usage

To start the development server, run:

npm run start

Open your browser and navigate to http://localhost:4200 to see the application running.

Deployment

The project is deployed on GitHub Pages. You can view the live version here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published