Kanban task management web app

Solution retrospective
I'm back after a long time and I feel so proud of everything I've learned thanks to this platform. It has been a great help in improving my skills and continuing to learn as I do now. This time, I wanted to take my time and do a Guru challenge that involved building a fullstack project and considering other areas.
Backend:
- Turso - SQLite for production database.
- Drizzle - ORM for TypeScript and JavaScript.
- Authjs - Authentication for the Web.
- Next.js Server Actions - Handle server-side logic, such as fetching data and updating databases.
Frontend:
- Semantic HTML5 markup
- Mobile-first workflow
- Tailwind - For Styles
- React - JS library
- Next.js - React framework
- Shadcn UI - For UI Components
- Framer Motion - For animations.
- Zod - For forms validations
Testing:
- Playwright - End-to-end testing for modern web apps.
CI:
- GitHub Action - For Continuous Integration. I will keep working to add the drag and drop bonus and continue doing end-to-end tests with Playwright.
New features:
- Sign in
- Sign up
- Profile information (edit username, delete all columns at once, delete user)
If you see anything I can improve, feedback is more than welcome!
Jean Ruiz
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Jean Ruiz's solution.
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord