Skip to content
@TodoBoard

TodoBoard – A Modern Todo Application

TodoBoard is a modern todo application focused on simplifying project management and team collaboration.

TodoBoard

--> Live Preview: https://todoboard.net

TodoBoard is a comprehensive solution for task and project management that combines a robust backend with a modern, responsive frontend. By integrating secure authentication, two-factor authentication (2FA), and an intuitive UI/UX, TodoBoard enables efficient team collaboration and streamlined project tracking.

TodoBoard Overview

Overview

TodoBoard unifies two main components:

  • Backend Service: Built with FastAPI, the backend offers secure JWT-based authentication, TOTP-enhanced 2FA, and a full suite of project and task management features. It handles everything from creating and updating projects to managing team collaboration and notifications.
  • Frontend Application: Developed with Next.js, Tailwind CSS, and Shadcn UI, the frontend provides a sleek, responsive interface. It enables users to easily manage their tasks and projects, switch between light and dark themes, and even enjoy an installable Progressive Web App (PWA) experience.

Key Features

  • User Authentication: Secure registration and login with JWT-based authentication.
  • Two-Factor Authentication (2FA): Enhanced security with TOTP-based verification.
  • Project & Task Management: Create, update, and organize projects and tasks with priorities, statuses, and due dates.
  • Team Collaboration: Manage team member access, project invites, and notifications for significant events.
  • Responsive Design: A modern UI built to adapt across devices, ensuring a smooth experience on desktop and mobile.
  • PWA Ready: Enjoy an app-like experience with full Progressive Web App support.

Repositories

  • TodoBoard Backend: A FastAPI-powered backend service offering robust project and task management with secure authentication.
  • TodoBoard Frontend: A dynamic frontend built with Next.js and Shadcn UI that connects seamlessly with the backend.

For detailed installation and configuration instructions, please refer to the README files in each repository.

Tech Stack

Backend:

  • Python
  • FastAPI
  • SQLAlchemy
  • pyotp

Frontend:

  • Next.js
  • React
  • Tailwind CSS
  • TypeScript
  • Shadcn UI

Get Started

You can use TodoBoard on any device completely free at todoboard.net. Start managing your projects today!

Popular repositories Loading

  1. ShadcnUI-TodoBoard-Frontend ShadcnUI-TodoBoard-Frontend Public

    TodoBoard Frontend is a modern, responsive web application built with Next.js, Tailwind CSS, TypeScript, and Shadcn UI for a seamless user experience in managing tasks and projects.

    TypeScript 6 3

  2. FastAPI-TodoBoard-Backend FastAPI-TodoBoard-Backend Public

    TodoBoard is a modern backend service built with FastAPI for managing tasks and projects. It offers secure user authentication, robust two-factor authentication (2FA) using TOTP, and a comprehensiv…

    Python 5 2

  3. TodoBoard-Assets TodoBoard-Assets Public

  4. .github .github Public

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…