https://github.com/alonsoegm/foxhabits
FoxHabits is a lightweight, cloud-native application designed to help individuals build consistent, purpose-driven habits
https://github.com/alonsoegm/foxhabits
angular az-204 azure cosmosdb docker netcore-webapi personal-development porfolio-project
Last synced: 7 months ago
JSON representation
FoxHabits is a lightweight, cloud-native application designed to help individuals build consistent, purpose-driven habits
- Host: GitHub
- URL: https://github.com/alonsoegm/foxhabits
- Owner: alonsoegm
- License: mit
- Created: 2025-06-17T22:55:00.000Z (8 months ago)
- Default Branch: develop
- Last Pushed: 2025-06-17T23:04:23.000Z (8 months ago)
- Last Synced: 2025-06-17T23:34:02.266Z (8 months ago)
- Topics: angular, az-204, azure, cosmosdb, docker, netcore-webapi, personal-development, porfolio-project
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🦊 FoxHabits
FoxHabits is a lightweight, cloud-native application designed to help individuals build consistent, purpose-driven habits — integrating modern Azure cloud services, containerization, and full-stack development best practices.
This project serves both as a personal transformation tool and as a technical showcase aligned with AZ-204 certification objectives.
---
## 🚀 Project Goals
- **Personal:** Build discipline, consistency, and accountability in habit formation
- **Technical:** Apply core Azure services in a real-world context
- **Professional:** Deliver a portfolio-ready, maintainable full-stack project
---
## 🎯 MVP Scope
- User registration and login (JWT-based auth)
- Create, view, and delete habits
- Daily check-in system for tracking habits
- View habit history and progress
- Upload evidence (images/audio) to Azure Blob Storage
- Receive notifications after habit streaks (Event Grid + Azure Function)
---
## ⚙️ Tech Stack
- **Frontend:** Angular + TailwindCSS (Dockerized, Azure Web App for Containers)
- **Backend:** ASP.NET Core Web API (Dockerized)
- **Database:** Cosmos DB (Habits) + SQL Server (Users/Auth)
- **Storage:** Azure Blob Storage
- **Events:** Azure Event Grid + Azure Functions
- **Monitoring:** Application Insights
- **CI/CD:** GitHub Actions + Infrastructure as Code (Bicep/ARM)
---
## 📁 Project Structure
