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
These instructions will help you set up and run the Livraison Marhaba Frontend on your local machine for development.
https://github.com/Ielmarzouqy/Livraison-Marhaba-Frontend.git
cd Livraison-Marhaba-Frontend
npm install
npm run dev
By default, the application will run on port 3000
.
The project structure follows the Features Based
-
src: This directory contains all the source code of the application.
-
features: This directory contains all the features folders of the application. Each folder have :
-
components: this directory have all component of the feature.
-
layout : this folder have all layout
-
pages : pages of the features.
-
routes : This folder have the route of the features.
-
Front-End: Reactjs is a frreamwork js engine for interface-side .
-
Back-End: Node.js and Express.js for the server-side logic.
-
Database : We use mongoDb database to store user information.
-
User Autorization : using JWT to autorize the application .
-
Version Control: Git for code management and collaboration. Docker for Dockrize the application