Skip to content
This repository has been archived by the owner on Jul 1, 2018. It is now read-only.

trp07/ako

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ako LMS

The environment:

Getting started:

  1. Create a database using the ako_db.sql script from the root folder (can use heidisql or command line)
  2. Clone the git repo: https://github.com/nburuca/ako
  3. Launch eclipse and select open project, browse the
  4. From the context menu select run as Java Application or Spring Boot App (only available with Spring Suit extension)
  5. Goto browser and hit localhost:8080
  6. #5 should result in a login page
  7. Till we have a user profile page, use one of the following user credentials with MFA = false
  8. After login authentication and authorization success message should be displayed

Default users:

Username/email password MFA Active
[email protected] password true
[email protected] password true
[email protected] password false
[email protected] password false
[email protected] password true

How to debug:

  • You can use standard eclipse debug feature
  • For client code, use chrome's developer tools

Working with GIT:

  • You should fork the origin repo and create a branch in your forked repo.
  • Make all the changes to the branch from the forked repo and commit/push changes.
  • Create a pull request and issue a merge with the original repo(upstream)

Coding client:

  1. Create your components (refer to LoginComponent)
  2. Include it in index.html
  3. Update app.route.js
  4. Test if everything works

Note:

  • Ideal setup environment would also include a separate client-side editor (Brackets would be my first choice, because it comes with live preview feature)
  • The API also works with cross-origin requests, this can be removed when we are going live.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 53.1%
  • JavaScript 19.8%
  • HTML 15.3%
  • CSS 5.8%
  • Shell 3.4%
  • Batchfile 2.6%