Go to docker's official site, download and install the docker application following the installation wizard's instructions
git clone https://github.com/matitaviola/SE2_Thesis-Management.git
cd SE2_Thesis-Management
docker-compose up
Either open your browser and go to "127.0.0.1:5173" or clicke this link: Thesis Management
Be sure to have Node.js installed on your machine! The application uses Vite+React for the frontend (client) and Express for the backend (server)
- Initialize the project
git clone https://github.com/matitaviola/SE2_Thesis-Management.git
cd SE2_Thesis-Management
cd server
npm install
cd ../client
npm install
Note: it can be used to return the DB at the original state in case you mess it up while testing. Note: Please remove the old file before running to avoid issues with the foreign keys
npm run populate
node index.js
npm run dev
npm test
To also get the tests coverage run
npm run coverage
- usr:[email protected] psw:s200000
- usr:[email protected] psw:s200001
- usr:[email protected] psw:s200002
- usr:[email protected] psw:s200003
- usr:[email protected] psw:s200004
- usr:[email protected] psw:d100001
- usr:[email protected] psw:d200002
- usr:[email protected] psw:d100003
- usr:[email protected] psw:d100011