/fitness_tracker

This is a full-featured fitness tracker application built with Angular, featuring NgRx, Firebase, Angular Material, and Angular Fire

Primary LanguageTypeScriptMIT LicenseMIT

Fitness Tracker

This is a full-featured fitness tracker application built with Angular, featuring NgRx, Firebase, Angular Material, and Angular Fire.

Features

  • Track your fitness activities
  • Integration with Firebase for data persistence
  • Use of Angular Material for a modern, responsive UI
  • State management with NgRx
  • Real-time updates with Angular Fire

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js and npm installed on your machine
  • Angular CLI: npm install -g @angular/cli

Installing

  1. Clone the repository: git clone <repository-url>
  2. Navigate into the directory: cd fitness-tracker
  3. Install the dependencies: npm install

Running the Application

  • Run npm start to start the development server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
  • Run npm run build to build the project. The build artifacts will be stored in the dist/ directory.
  • Run npm run watch to build the project and watch for changes.
  • Run npm test to execute the unit tests via Karma.

Author

License

This project is licensed under the MIT License.

Keywords

Angular, NgRx, Firebase, Angular Material, Angular Fire, TypeScript