Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tinsaye-simeneh/lifekit

Simple and conveys a comprehensive toolkit for managing different aspects of life.
https://github.com/tinsaye-simeneh/lifekit

dayjs mantine nextauth nextjs reactjs supabase tailwindcss zustand

Last synced: 8 days ago
JSON representation

Simple and conveys a comprehensive toolkit for managing different aspects of life.

Awesome Lists containing this project

README

        

# LifeKit

LifeKit is a simple life and task, finance management application built with Next.js, TypeScript, Supabase, and Mantine UI. It helps users organize various aspects of their life including tasks, finances, ideas, goals, and personal notes.

## Table of Contents

- [Features](#features)
- [Tech Stack](#tech-stack)
- [Installation](#installation)
- [Environment Variables](#environment-variables)
- [Usage](#usage)

## Features

- **Authentication**: User sign-up, log-in, and secure access using Supabase.
- **Task Management**: Organize tasks by priority (High, Medium, Low) and status.
- **Finance Tracking**: Log daily expenses, track remaining balance, and view monthly summaries for both cash and in-bank accounts.
- **Ideas Hub**: Store and revisit new business ideas.
- **Goals Management**: Set and track goals in categories like Skills, Projects, Finance, and Personal.
- **Personal Notes**: Save and organize personal text storage.

## Tech Stack

- **Frontend**: Next.js, TypeScript, Mantine UI
- **Backend**: Supabase (for database and authentication)
- **State Management**: React Context API or Zustand (optional for larger scale)
- **Form Handling**: react-hook-form, yup (for validation)

## contributors:

- Hikma Anwar [https://github.com/HikmaAnwar]
- Tinsaye Simeneh [https://github.com/tinsaye-simeneh]