Skip to content

olimeme/maitools

Repository files navigation

maitools

All essential academic productivity tools

screenshot of main page

maitools is a comprehensive academic productivity website that integrates essential tools to enhance your workflow. The featured tools include:

  • Pomodoro Timer: Boost productivity with the Pomodoro technique.
  • Todo List: Organize tasks and stay on top of your schedule.
  • Spaced Repetition: Enhance learning with intelligent repetition.
  • Markdown Editor: Write and format notes effortlessly using Markdown.
  • Kanban Board: Visualize tasks and manage workflow efficiently.

maitools is developed using React, TypeScript, and Vite, with Chakra UI component library.

Features

  1. Pomodoro Timer:

    • Customize work and break intervals.
    • Visual and audio cues for effective time management.
  2. Todo List:

    • Track task completion and monitor your progress.
  3. Spaced Repetition:

    • Still in progress
  4. Markdown Editor:

    • Write and format notes using Markdown syntax.
    • Live preview for a seamless editing experience.
  5. Kanban Board:

    • Organize tasks into customizable boards and columns.
    • Drag-and-drop functionality for effortless task management.

Tech Stack

  • React: A JavaScript library for building user interfaces.
  • TypeScript: A superset of JavaScript with static typing.
  • Vite: A fast build tool for modern web development.
  • Chakra UI: A modular and accessible component library for React.

Getting Started

To run maitools locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/olimeme/maitools.git
  2. Install dependencies:

    cd maitools
    npm install
  3. Start the development server:

    npm run dev

Plans

I want to create all of the tools that I use the most in my workflow, which are:

  • Whiteboard - inspired by Excalidraw
  • Note taking app - absolutely in love with Obsidian
  • Quick IDE - for a time when I want to quickly check some code (something like leetcode playground)

License

Maitools is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.