Skip to content

bsrakts/adolfhaTimeTracker

Repository files navigation

adolfha TimeTracker App

Overview

Time Tracker App is a sophisticated web application designed to help users effectively manage and record their time. This application leverages React for its user interface, Supabase for backend services like database interactions and authentication, Tailwind CSS for responsive styling, Redux Toolkit for state management, and lucide-react for icons.

Key Features

  • User Authentication: Utilizes Supabase Auth for secure login and registration processes.
  • Time Tracking: Enables real-time tracking with options to start, pause, and reset.
  • Activity Logs: Allows users to save, view, and manage detailed logs with custom notes and durations.
  • Responsive Layout: Crafted with Tailwind CSS to ensure the app looks great on all devices.
  • Interactive Icons: Enhances the user interface with elegant icons from lucide-react.

Technologies Used

  • React - A JavaScript library for building user interfaces.
  • Supabase - An open-source alternative to Firebase offering database storage, real-time subscriptions and user authentication.
  • Tailwind CSS - A utility-first CSS framework for rapidly building custom designs.
  • Redux Toolkit - The official, opinionated, batteries-included toolset for efficient Redux development.
  • Lucide-React - Beautifully crafted open-source icons as React components.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js
  • npm or Yarn