Welcome to the Teacoder frontend project! This application serves as the user interface for the educational platform, providing a seamless and interactive experience for learners and administrators alike.
- User-Friendly Interface: An intuitive design that facilitates easy navigation through courses and learning materials.
- Course Management: A convenient admin panel for managing course content, including creation, updates, and deletions.
- Progress Tracking: Users can monitor their progress through various courses and modules.
- Secure Authentication: Robust authentication mechanisms to ensure user security and data protection.
- Next.js: A powerful React framework for building server-rendered applications.
- React: A JavaScript library for building user interfaces.
- shadcn: A UI component library for rapid development and consistent design.
- TanStack Query: A powerful data-fetching library for managing server state in React applications.
- Axios: A promise-based HTTP client for making requests to the backend.
- js-cookie: A simple API for handling cookies in JavaScript.