Skip to content

bangnbx/epsilon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 76.4%
  • JavaScript 23.6%