### Some ground rules
1. Add both node_modules from Slient and Server to your ```gitignore``` file
2. Make a brach with the following naming conventionp, prefix it with your name ```Your-Name Branch-Name```.
---

### Frontend
1. `cd frontend` into the dir and then type command
```Bash
    1. npm install    #Installs the needed packages
    2. npm run dev    #Start The Server
```
---

### Backend
1. `cd backend` into the dir and then type command
```Bash
    1. npm install    #Installs the needed packages
    2. npm run dev    #Start The Server
```
---

### Recommendation
1. `cd recommendation-engine` into the dir and then type command
```Bash
    1. python3 server.py    #Start The Server
```
---
### Recommendation system
1. Install the dependencies
```Bash
  pip install mysql.connector
```


### Database
1. MySql Version 9.2.0
2. To Create the DataBase use the command bellow:
```Bash
    1. mysql -u root
    2. \. PathToYour/Schema.sql
    3. \. PathToYour/Init-Data.sql
```
