← All projects
NestJSFlutterPrismaPostgreSQLRedisDocker 2025

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.