A simpler but better looking esse3 (italian universities' portal), based on nodejs and mongodb (NoSQL).
The package.json scripts available are the following:
npm run buildbuilds the whole application (client/server), but doesn't load seeder;npm run build-clientbuilds the client part;npm run build-serverbuilds the server part;npm run seederloads the initial content in the database;npm run serveruns the web application.
To put online the server:
- be sure to have the
mongodrunning; - configure the
server/config.jsfile; - run
npm installfrom the root folder; - run
npm run seederto load inital dummy data inside the db; - run
npm run build && npm run serveto build the whole application and put online the server; - go to
http://localhost:3000and try to login with123456/test(simple user) or with000000/test(admin user).
Tested and developed with node v17.7.2.
