Skip to content

Practical work framed and developed in the course of Information Processing and Representation

Notifications You must be signed in to change notification settings

GRP99/Platform-for-Management-and-Provision-of-Educational-Resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Information Processing and Representation

Platform for Management and Provision of Educational Resources


Goals

  • 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);

How to run

  1. Start MongoDB
    1. Create a database with the name "myFiles";
    2. With the help of mongoimport import the files present in this file;
    3. Make sure MongoDB is listening on port 27017.
  2. Start Authorization-Server
    1. Open terminal and access the following directory "authorization-server";
    2. Run npm i;
    3. Run npm start;
    4. Check if Authorization-Server is listening at the port 3000.
  3. Start API-Server
    1. Open terminal and access the following directory "api-server";
    2. Run npm i;
    3. Run npm start;
    4. Check if API-Server is listening at the port 3001.
  4. Start View-Server
    1. Open terminal and access the following directory "view-server";
    2. Run npm i;
    3. Run npm start;
    4. Check if View-Server is listening at the port 3002.

Dependencies


Team

Gonçalo Pinto Diogo Pereira Francisco Lopes Luís Ribeiro
Gonçalo Pinto Diogo Pereira Francisco Lopes Luís Ribeiro
September 2020 - January 2021

About

Practical work framed and developed in the course of Information Processing and Representation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published