← All projects
LiveIt
Habit tracking + devotionals platform. NestJS backend, Flutter app, SvelteKit admin.
Overview
Backend API powering the LiveIt app. Built with NestJS (v11), it provides JWT-based authentication, profiles, habit tracking, devotionals, and production-ready concerns like caching and rate limiting.
Key Features
- JWT-based authentication and authorization
- User profiles and preferences
- Habit tracking with streaks and completion logs
- Devotional content delivery
- Production rate limiting via Throttler
- Redis caching layer
- Comprehensive Jest test suite
Tech Stack
- NestJS v11 (backend API)
- Flutter with BLoC (mobile app)
- Dio for HTTP, Hive for local cache
- SvelteKit for admin/web
- Prisma ORM with PostgreSQL
- Redis for cache and rate limiting
- Appwrite SDK integration
- Jest for testing
- Docker for deployment
Role
Fullstack developer building the backend API and Flutter app. Handled auth, habit tracking logic, devotional content system, and production deployment with Docker.