Image
ProjectsAboutResumeBlogDesign
Contact
Image
Brandon

Full stack EngineerFull stack Engineer

ProjectsAboutResumeDesignBlog3D StuffContact
Image

Projects

0 min read
WillDay application interface showcasing task management features
WillDay Preview

WillDay: A Full-Stack Task Management Platform

WillDay is a sophisticated full-stack web application designed for both desktop and mobile environments, revolutionizing task management in organizational settings. Developed over two weeks, this SaaS, B2B platform leverages Next.js 14, React, and a suite of cutting-edge technologies to facilitate efficient task management and organizational oversight.


🚀 Introduction

WillDay, a sophisticated full-stack web application, is designed for both desktop and mobile environments, revolutionizing task management in organizational settings. At its core, it leverages Next.js 14, React, and a suite of cutting-edge technologies like Clerk Auth, Prisma, SQL, PlanetScale, Shadcn UI, and more. Deployed on Vercel, WillDay is an SSR app, embodying modern server actions from Next.js. This SaaS, B2B platform facilitates efficient task management, with a focus on organizational usage.


✨ Key Features

  • 🔒 User Account Creation: Utilizing Clerk Auth, users can easily set up accounts.
  • 🏢 Organization Management: Users can create and manage organizations, overseeing all activities and settings.
  • 📊 Dashboard: A central hub for tracking organizational activities, subscriptions via Stripe, and managing settings.
  • 📋 Board Creation: Users can create task boards with customizable titles and images sourced from Unsplash API.
  • ✅ Task Management: Within boards, users can add task lists and cards, with the ability to edit, delete, copy, and update them.
  • ↔️ Drag-and-Drop Functionality: Offers flexibility in task organization.
  • 🛡️ Comprehensive Validation and Server Checks: Ensures robust operation and user interaction integrity, powered by TypeScript.

🎨 User Interface

The user interface of WillDay is crafted for intuitive use and seamless experience across devices. It features a clean and modern design, made possible with Tailwind CSS, Tabler Icons, and Shadcn UI, ensuring ease of navigation and user engagement. The interface facilitates efficient task management and organizational oversight, with clear visual cues and responsive design.

Pro Tip: The UI is optimized for both desktop and mobile, ensuring a seamless task management experience on the go!


🛠️ Architecture

WillDay's code architecture is a testament to modern, scalable web application development. It employs a combination of Next.js 14 and React, underpinned by Prisma for database management, and a well-structured backend with SQL and PlanetScale. The use of TypeScript ensures type safety and enhances the development process, making the codebase maintainable and scalable.


🧠 Technical Solutions

Major challenges in WillDay's development included implementing the drag-and-drop functionality, integrating Stripe for subscription services, and optimizing platform performance. These were overcome with custom hook functions, rigorous server checks, and TypeScript for ensuring validation and efficiency.

Fun Fact: The modular architecture allows for easy feature additions, making WillDay future-proof!


🛠️ Tech Stack

CategoryTools
FrameworkNext.js 14: A React framework for SSR and static site generation. React: JavaScript library for building user interfaces.
AuthenticationClerk Auth: For secure user authentication.
DatabasePrisma: ORM for database management. PlanetScale & SQL: For robust database operations.
UI/UXShadcn UI: Modern UI components. Tailwind CSS: Utility-first CSS framework. Tabler Icons: For enhanced visual appeal.
State & Data ManagementZod: TypeScript-first schema validation. Zustand: Lightweight state management. React Query & Tanstack React Query: For efficient data fetching and caching. UseHooks: Custom React hooks for reusable logic.
Code QualityPostCSS: CSS processing. ESLint: For code linting and quality assurance.
NotificationsSonner: For toast notifications.

📷 Gallery


🔗 Links

  • GitHub Repository: WillDay
  • Live Preview: WillDay

🎉 Conclusion

WillDay stands as a paradigm of modern, full-stack web development, tailored for task management in organizational settings. Its integration of Next.js 14, React, and a suite of advanced technologies demonstrates the potential of full-stack applications to enhance business operations and user experience in the SaaS and B2B domains.

Dive in, explore the platform, and share your feedback to help shape its future!


Built with ❤️ by Brandon

How is your experience so far?

ProjectsAboutResumeDesignBlog3D StuffContact BlogFreelanceLegacySite MapGithubLinkedin

Available
For
Work

© 2020 - 2025 Brandon Nolan. All Rights Reserved.

+1(437)-439-3888
Canada | Global