React + Vite
React Course Hub
This project was bootstrapped with Vite and React, and it includes the following features:
- Tailwind CSS: A utility-first CSS framework for quickly building custom designs.
- Font Awesome Icons: A library of scalable vector icons for use with React projects.
- React Router: Declarative routing for React applications, enabling navigation between different components.
- JSON Server: A full fake REST API implemented with JSON data, allowing you to create a mock server for testing purposes.
- Data Loader: Utilizes React Router's data loader to fetch data asynchronously before rendering components.
- CRUD Operations: Basic CRUD (Create, Read, Update, Delete) functionality for managing data within the application.
- React Toastify: A notification library for React applications, providing customizable toast messages.
Getting Started
To get started with the project, follow these steps:
Installation
First, install all dependencies using npm:
npm install
Run the mock server using npm:
npm run server
Run in local environment using npm:
npm run dev