Course Admin Web is a React-based web application designed for managing online courses. It includes authentication, an admin dashboard, analytics, course management, and a responsive user interface.
The project was created to demonstrate modern frontend development practices including routing, state management, API integration, reusable components, and scalable project architecture.
- Authentication
- Admin Dashboard
- Course Management (CRUD)
- Analytics Dashboard
- Search Courses
- Course Filtering
- Responsive Layout
- JSON Server Integration
- Protected Routes
- Context API State Management
| Technology | Description |
|---|---|
| React | UI Library |
| Vite | Build Tool |
| React Router | Routing |
| Context API | Global State |
| CSS Modules | Styling |
| JSON Server | Fake REST API |
| ESLint | Code Quality |
git clone https://github.com/DOBBYLOU/CourseAdminWeb.gitcd CourseAdminWebnpm installnpm run dev- Migrate to TanStack Query
- React Hook Form
- Zod Validation
- TypeScript
- Dark Theme
- Better Authentication
- Unit Testing
- Performance Optimization
This project is available for educational and portfolio purposes.
Sasha Andriianov
GitHub: https://github.com/DOBBYLOU
Portfolio: https://my-portfolio-qqas.vercel.app/