All Possible
Web application where users can register, log in, manage profiles, and create, edit, delete, and view user-generated content. Authentication, protected routes, user panel, and full client-server interaction are implemented. Technologies: Next.js 14, TypeScript, React, Node.js, Express, MongoDB, Mongoose, Zustand, React Query, Axios Contribution: Full development of the user system (frontend + backend), implementation of JWT authentication and protected routes, building CRUD functionality for user content, creating backend API for users and authorization, integration with the frontend, managing client state through Zustand and server state through React Query.