This project is currently in active development. New features are being added regularly. I lied. I slow.
A clean, intuitive task management app that helps you organise, track, and complete your tasks with ease. Built with Next.js, TypeScript, and Tailwind CSS.
- Create and organise tasks with an intuitive kanban board
- Set priorities, due dates, and assignees
- Rich text descriptions
- Task dependencies and hierarchical relationships
- Real-time dashboard with upcoming tasks
- High priority task tracking
- Recent activity logs
- Progress visualisation
- Visual progress tracking
- Quick status updates
- Easy to view and navigate
- Add tasks easily
- Drag & Drop features
- Clean, responsive design
- Smooth animations and transitions
dark mode coming soon
- No accounts or sign-ups required
- All data stays on your device
- No cloud storage or tracking
- Complete control over your information
- Export your tasks and data to JSON files
- Import data from other devices or backups
- Share task lists with whoever
- Backup your progress before clearing browser data
You can see how data importing works by downloading the example file
β¬οΈ Download Example Import File
You've got two options to get Boardly up and running:
The easiest way to get started - just visit the live demo and start organising your tasks straight away!
Your data stays local to your browser, so you get all the privacy benefits without any setup hassle.
Privacy Note: The hosted version is purely for convenience - it still doesn't collect, store, or transmit any of your data. Everything stays in your browser's local storage, just like the self-hosted version.
If you prefer to run it locally or deploy your own instance:
- Node.js 18+
- npm, yarn, or pnpm
-
Clone the repository
git clone https://github.com/cosmic-jellyfish/boardly.git cd boardly -
Install dependencies
npm install # or yarn install # or pnpm install -
Run the development server
npm run dev # or yarn dev # or pnpm dev -
Open your browser Navigate to http://localhost:3000 to start using Boardly.
The Activity Overview shows you at a glance Projects that have high priority, upcoming due dates, recent activity and more.
The Kanban Board view helps you organise and track tasks. Quickly edit task details, and get a clear visual overview of your project's progress.
Click the "New Task" button to create your first task. Add a title, description, set priorities, and assign due dates.
Click on any task to view and edit detailed information, including descriptions, activity log, dependencies etc
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS
- State Management: Local storage with custom stores
- Icons: Lucide React
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
I appreciate any and all help of course!
This project is licensed under the MIT License - see the LICENSE file for details.
Look, I'm not gonna lie - I'm way too dumb to build a proper SaaS with databases, authentication, user management, and all that jazz. I can barely get my life in order, let alone handle user sessions and data persistence across servers. That's way too much responsibility.
Sometimes the simple solution is the best solution. Plus, you get all the benefits without having to pay.
Win-win! π





