Skip to content

hamid-Ft/admin-dashboard

Repository files navigation

Admin Dashboard React Project

This project is an admin dashboard web application built with React and Vite bundler. It offers a feature-rich environment inspired by a course from ClassBon. The dashboard includes user authentication, course management, a multi-language interface, dark/light mode, and notification handling.

Features

User Authentication

  • Sign In and Sign Up: Users can sign in with existing credentials or create new accounts using the provided forms.

Routing

  • React Router Dom: The app utilizes React Router Dom for navigation, enabling seamless page transitions.

Internationalization (i18n)

  • i18next Translator: The application supports multiple languages, including English (en) and Persian (fa). Users can easily switch between languages.

Theming

  • Dark/Light Mode: The app offers a customizable user interface with both dark and light themes to enhance user experience.

Courses Management

  • Course Cards: Display a list of courses as interactive cards.
  • CRUD Operations: Users can perform Create, Read, Update, and Delete operations on courses via the dashboard.

Notifications

  • Notification Modal: Provides real-time feedback and notifications for user actions.

Form Handling

  • React Hook Form: The project uses React Hook Form for efficient and convenient form handling.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/hamid-Ft/admin-dashboard.git
  2. Change your working directory to the project folder, Install the dependencies and Start the development server:

    cd admin-dashboard-react && npm i && npm run dev

License

This project is open-source and distributed under the MIT License. See the LICENSE file for more details.

Acknowledgements

Enjoy managing your courses and exploring the admin dashboard! 🚀g

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages