This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
If you are developing a production application, we recommend using TypeScript and enable type-aware lint rules. Check out the TS template to integrate TypeScript and typescript-eslint in your project.
List of contributors: Iman Bajalan Angelo Centeno Savitha Muthuramalingam Sonali Rathod Daria Parashchenko Ehighe Aisiri Marline John Oluwabusola Ilechukwu Suleman Ahmed Khan Bianca Dascalescu Asligul Safarova Suleman Ahmed Khan Julita Lapinska Zakaria Sebai Muhammad Shehbaz Peeradon Warithkorasuth
To start the frontend development server:
-
Navigate to the frontend folder:
cd frontend -
Install dependencies:
npm install -
Start the development server:
npm run dev -
The frontend will be available at http://localhost:5173 by default
To start the backend server:
-
Open a new terminal and navigate to the backend folder:
cd backend -
Install dependencies:
npm install -
Start the backend server:
npm start -
The backend API will be available at http://localhost:4000
- The frontend is built with React 19 and Vite
- Material UI components are available through @mui/material
- The backend runs on Express.js
- Both servers need to be running simultaneously during development