- Provide educational resources of various types: books, articles, applications, student work, monographs, reports, ...
- Allow to add new types of features and new features;
- Have the resources sorted by year, type, theme, ... (use of hashtags or a classifying taxonomy);
- Allow a user to make a Post about a resource;
- Allow other users to comment Posts;
- Create a ranking system for resources (stars attribution by users);
- Start MongoDB
- Create a database with the name "myFiles";
- With the help of mongoimport import the files present in this file;
- Make sure MongoDB is listening on port 27017.
- Start Authorization-Server
- Open terminal and access the following directory "authorization-server";
- Run
npm i
; - Run
npm start
; - Check if Authorization-Server is listening at the port 3000.
- Start API-Server
- Open terminal and access the following directory "api-server";
- Run
npm i
; - Run
npm start
; - Check if API-Server is listening at the port 3001.
- Start View-Server
- Open terminal and access the following directory "view-server";
- Run
npm i
; - Run
npm start
; - Check if View-Server is listening at the port 3002.
Gonçalo Pinto | Diogo Pereira | Francisco Lopes | Luís Ribeiro |
September 2020 - January 2021