Taskflow, an In-House custom Project Management tool

Iheb Ouelhazi

Taskflow is a powerful task management application built with NextJS, providing a seamless and intuitive user experience for organizing and collaborating on tasks within organizations or workspaces.

Key Features

Authentication: Secure user authentication system to ensure data privacy and access control.
Organizations/Workspaces: Create and manage multiple organizations or workspaces to separate and organize tasks based on different projects or teams.
Board Creation: Easily create boards to categorize and visualize tasks in a structured manner.
Unsplash API Integration: Enhance the visual appeal of your boards with random beautiful cover images fetched from the Unsplash API.
Activity Log: Keep track of all activities within an organization, including board creation, list updates, and card modifications.
Board Management: Rename or delete boards as needed to maintain a clean and organized workspace.
List Management: Create, rename, delete, reorder, and copy lists within boards to adapt to changing project requirements.
Card Management: Add, edit, delete, reorder, and copy cards within lists to manage individual tasks effectively.
Card Activity Log: View a detailed activity log for each card, tracking all the changes and updates made to the card.
Board Limit: Set a limit on the number of boards allowed for each organization to maintain control over resource usage.
Stripe Subscription: Integrate Stripe subscription functionality to allow organizations to unlock unlimited boards by subscribing to a premium plan.
Landing Page: Provide an attractive and informative landing page to showcase the features and benefits of Taskflow.
Postgres Database: Utilize PostgreSQL as the database system to store and retrieve data efficiently.
Prisma ORM: Employ Prisma as the Object-Relational Mapping (ORM) tool to simplify database interactions and ensure data integrity.
shadcnUI & TailwindCSS: Leverage the shadcnUI component library and TailwindCSS utility classes to create a modern and visually appealing user interface.
Like this project

Posted May 16, 2024

Lead the developement and design of the project, employed clean code and best practices to ensure optimal API integration and UX.

Inhiyez, a digital newsroom website design
Inhiyez, a digital newsroom website design
Mobile App MVP for startup
Mobile App MVP for startup

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc