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.
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.
- 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.
- 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.
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.
To start the development server, run:
npm run start
Open your browser and navigate to http://localhost:4200
to see the application running.
The project is deployed on GitHub Pages. You can view the live version here.