Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 1.38 KB

README.md

File metadata and controls

36 lines (21 loc) · 1.38 KB

#README : GSM_LMS

##Description

With FirebrandNation being global - GSM_LMS will come in handy in managing of Bible-School students , their accounts, their courses and related course material.We`ve put into consideration several user-level roles : Founder , Manager , Lead Tutor(Headteacher) , Tutor (Teacher) and the Students

With incremental releases ; we will put into documentation their scope of control / Priviledge grid

##Main technologies used

###Server-side Language :

The back-end is written in server-side JavaScript (NodeJS) -

  • This is mainly because of its event-driven and non-blocking I/O model (event-loop + node clustering)

  • This project will initially serve as a web app but will later be shipped into Mobile , Desktop Apps and more ...therefore there is need to build it with a REST API in mind closely with JSON , something that PHP is not very good at.

###Database:

The database we will be using MongoDB :

  • Provides a rich way to interact with JSON especially when working with REST APIs
  • It works well with NOodeJS (It is part of the MEAN stack)

##Installation process:

Development & Contribution :

  • Clone this repository into your server.
  • Ensure you have NodeJS installed from npmjs.org
  • Then after installing nodejs run npm install
  • Start this using npm start

##Errors and Issues Kindly use the issue tab to report any kind issues