Giter Site home page Giter Site logo

orlp-server's Introduction

Open Repetition Learning Platform API-Server (ORLP)

Thank you for choosing ORLP - a high-performance platform for spaced repetition learning.

INSTALLATION

Please download & unpack zip-file under a Web-accessible directory. You shall see the following files and directories:

Element Description
src/ source-code
.gitignore file with list of ignored files for uploading to the git
pom.xml Maven's project object model file
README.md this file

REQUIREMENTS

The minimum requirement by ORLP is that your Web server supports Apache Tomcat 8.5.11 or above, MySQL Server 5.7 or above.

QUICK START

  1. You should import this project in your IDE as a maven-project;
  2. Wait until IDE will import all maven dependencies to this project;
  3. Open MySQL Workbench and change the password for user root to 123456;

Now you can work with the API.

DB Migration Tool

This project uses Flyway DB Migration Tool. All migrations are located in the package resource/db/migrations. Manual how to use migrations: https://flywaydb.org/documentation/migrations

WHAT'S NEXT

You can check all opportunities of the API in the Swagger (it was included to the project) by using next URL: http://127.0.0.1:8080/swagger-ui.html


The ORLP Developer Team

The DevOps Team

Built With

  • Maven - Dependency Management
  • Node JS - The web framework used
  • Wercker - CI/CD framework used

orlp-server's People

Contributors

tamara20 avatar serhiivenhrynovych avatar mogurev avatar romansomyk avatar b0hdan avatar vldmr1703 avatar ihorf avatar kuhivchak avatar yevhenpalamarchuk avatar kurylovolodymyr avatar anblak avatar jarkinv avatar askoldbaran avatar zadorovskyi avatar vovachornyi avatar zenykk avatar dementhorr avatar tpredzymyrskyi avatar solukandrian avatar pavelchak avatar oholovko avatar antonbakalets avatar oleksandrmazur avatar hlibostapenko avatar maxturko avatar oleksandrbartosh avatar volodymyrglynka avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.