Age Tracker App is a flexible tool that helps users keep track of important birthdays, including those of their loved ones. It features real-time age display in Hijri and Georgian calendars.
- Backend API (Nest.js + PostgreSQL): birthday-database GitHub repository
- Backend API Hosted on Microsoft Azure: https://birthday-database.azurewebsites.net/
- Frontend Web App (Angular)
- Frontend Hosted on Firebase: https://age-tracker-site.web.app/
- UI/UX Design (Figma)
To run the front-end repository that uses Angular, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/AbdelrahmanBayoumi/age-tracker-app.git
-
Make sure you have Angular CLI installed. If you don't have it installed globally, you can install it using npm:
npm install -g @angular/cli
-
Navigate to the project directory:
cd age-tracker-app
-
Install the project dependencies:
npm install
or if you encounter any errors, try:
npm install --legacy-peer-deps
-
Start the development server using Angular CLI:
ng serve
-
Open your web browser and go to http://localhost:4200/ to view the Age Tracker App.
Now you should have the Age Tracker App up and running on your local machine. You can make changes to the code and see the live updates as you save your changes. Enjoy tracking birthdays! 🎉
If you want to contribute to this project and make it better with new ideas, your pull request is very welcomed. If you find any issue just put it in the repository issue section, thank you.
This project is licensed under the Apache-2.0 License - see the LICENSE file for details.