Skip to content

0xLou1s/FocusNote

Repository files navigation

FocusNote: A Simple Kanban Board

FocusNote is a minimalist Kanban board application built with Next.js and TypeScript. It provides an intuitive interface for managing tasks across different stages of completion.

Features

  • Create and manage tasks in a Kanban-style board
  • Drag and drop tasks between columns
  • Responsive design for desktop and mobile devices
  • Local storage persistence
  • Undo functionality for added tasks
  • Clean, black and white interface

Technologies Used

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Lucide React (for icons)
  • Sonner (for toast notifications)

Getting Started

  1. Clone the repository:

    git clone https://github.com/Lou1sVuong/FocusNote
    
  2. Navigate to the project directory:

    cd FocusNote
    
  3. Install dependencies:

    npm install
    
  4. Run the development server:

    npm run dev
    
  5. Open http://localhost:3000 with your browser to see the result.

Project Structure

  • src/app: Contains the main page and layout components
  • src/components/common: Houses the Kanban board, column, and task components
  • src/components/ui: Includes reusable UI components

Customization

You can easily customize the appearance of the Kanban board by modifying the Tailwind classes in the component files.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is open source and available under the MIT License.

About

FocusNote is a simple kanban board for your daily tasks

Topics

Resources

Stars

Watchers

Forks