Design comparison
SolutionDesign
Solution retrospective
What are you most proud of, and what would you do differently next time?
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
Community feedback
Please log in to post a comment
Log in with GitHubJoin 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