nextjs-frontend

This project is the frontend for the TeaCoder educational platform, designed to provide an engaging and interactive learning experience in web development. Built with Next.js, it leverages modern web technologies to ensure optimal performance, SEO friendliness, and a seamless user interface.

Stars
3

Teacoder Frontend

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.

Features

  • 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.

Technologies Used

  • 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.