Web App2025
NexDo is a powerful yet minimalistic task management web application designed to help individuals and teams stay organized and productive. Built with Next.js and TypeScript, it offers a seamless user experience for planning, tracking, and completing tasks. It features a clean interface, fast performance, and essential productivity tools like calendars, kanban boards, analytics, and CRUD functionality. With a focus on responsiveness and user-centric design, NexDo is optimized for both desktop and mobile platforms.

Project Highlight
Created a responsive and modern task management system with full CRUD operations, calendar integration, and kanban features
Key Features
- Task creation, editing, and deletion with tag and priority options
- Kanban board for visual workflow management
- Daily, weekly, and monthly calendar views
- Productivity analytics and progress tracking
- User authentication with role-based access
- Responsive design for desktop and mobile
Challenges
- Designing an intuitive UX for task interaction across devices
- Implementing efficient state management and real-time updates
- Building multiple productivity tools within a single UI
- Ensuring fast performance with large datasets
- Managing session and authentication securely
Solutions
- Used Zustand for lightweight and reactive state management
- Integrated fullcalendar and drag-n-drop kanban UI
- Optimized queries and indexing in PostgreSQL via Prisma
- Deployed with Nginx reverse proxy and PM2 for performance and uptime
- Implemented secure authentication and role-based access control
Gallery

Technologies
Next.jsTypeScriptShadcn UITailwind CSSMySQLPrismaPM2NginxUbuntu
Details
- RoleFull-stack Developer
- Duration5 Days
- Year2025
- CategoryWeb App