- Authentication: Implemented custom authentication using JWT and cookies.
- Creating Docs: Enabled users to create documents with integrated charts and statistics. Utilized Zod and React Hook Form for robust form validation
- Nested File/Document Structure: Developed a complex nested file/document structure. With ability to create, rename and delete files and docs.
Implemented recursive aproach to create complex nested file/document structure. It was also crucial to ensure proper cascade deletion in the database for child files and documents.
- Frontend: React, TypeScript, Tailwind, Shadcn/ui, Redux, Framer Motion
- Backend: Express.js, JWT
- Database: MongoDB