Skip to content

karolfaltyn/zen

Repository files navigation

Zen

Overview

Zen is a comprehensive management application designed to help you organize your tasks, take notes, and manage your time efficiently. Built with React, TypeScript, and Tailwind CSS, and leveraging Shadcn UI components, Zen offers a modern, responsive, and intuitive user experience. Additionally, all data is stored in the browser's local storage, ensuring your information is saved between sessions.

Features

  • To-Do List: Create, edit, and manage your tasks effortlessly.

  • Notes: Jot down important information and ideas.

  • Timer: Set and manage timers for various activities.

  • Stopwatch: Track elapsed time for different tasks and activities.

  • Pomodoro Timer: Utilize the Pomodoro technique to enhance productivity.

  • Dark Mode: Switch between light and dark themes for comfortable viewing.

  • Local Storage: All data is stored in the browser's local storage, ensuring your information is saved between sessions.

  • Responsive Design: Zen is designed to be accessible and user-friendly across various devices and screen sizes.

Getting Started

To view the website online, visit https://karolfaltyn.github.io/zen/.

Installation

Follow these steps to set up the Zen App on your local machine:

  1. Clone the repository:

    git clone https://github.com/karolfaltyn/zen.git
    
  2. Navigate to the project directory:

    cd zen
    
  3. Install dependencies:

    npm install
    
  4. Compile Tailwind code:

    npm run build:tailwind
    
  5. Start the development server:

    npm run dev
    
  6. Open your browser and visit http://localhost:5173 to view the application.

Technologies Used

  • React: For building interactive and dynamic user interfaces.

  • TypeScript: Adds type safety and improves development efficiency.

  • Tailwind CSS: Utility-first CSS framework for responsive and customizable design.

  • Shadcn UI: Provides accessible and customizable UI components.

  • PostCSS: CSS processor for enhanced styling and optimization.

  • Local Storage: For persistent data storage across browser sessions.

License

This project is licensed under the MIT License.

Releases

No releases published

Packages

No packages published