Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.14 KB

README.md

File metadata and controls

36 lines (27 loc) · 1.14 KB

Epsilon Project

Description

An application to help online learners find e-learning courses, based on state-of-the-art recommender algorithm.

APIs Documentation:

https://docs.google.com/spreadsheets/d/1MJc-czKGSrXcBhLaSk2gnUj2tQGQOtmqxQxsrAql8hA/edit#gid=0

Server side:

Using NodeJS Express framework

Client side:

Using a clean, maintainable MVP software architecture for Android application.

Run project

  • Server side :

    • Run mysql server and import data in epsilon_db.sql
    • Install npm and run command :
      • npm install;
      • npm start;
  • Client side :

    • Import project Epsilon in client folder as a Android Studio project
    • Change API_URL in file utils/Constants.java to address and port from server side;
    • Build and run

Third party libraries used in project