Skip to content

khamudom/life-manager

Repository files navigation

Life Manager

Life Manager is a personal project and an ongoing work in progress. The goal is to build a dynamic and efficient React application that seamlessly integrates web components built with Lit, a lightweight library for creating fast and reusable components.

Tech Stack

This project leverages modern tools and technologies to ensure scalability, performance, and a seamless developer experience:

  • Next.js: React framework for server-side rendering, static site generation, and optimal performance.
  • TypeScript: A strongly typed superset of JavaScript for improved code quality and developer experience.
  • Supabase: Backend-as-a-service for authentication, database management, and storage.
  • Lit: Lightweight library for creating reusable and efficient web components.
  • CSS Modules: Modular and maintainable styling for scalable UI components.
  • Vercel: Deployed with Vercel for automated CI/CD and production-ready performance.
  • PostgreSQL: Reliable and scalable database provided by Supabase.
  • ESLint and Prettier: Enforced code quality and style consistency throughout the project.
  • Responsive Design: Fully optimized for mobile, tablet, and desktop experiences.
  • Dark Mode: Supports both light and dark themes for enhanced user experience.