Starlord is a full fledged online examination solution. It holds the functionality to create as well as attempt examinations.

Readme

Last 30 days:

2
Open issues
0
PRs opened
0
Contributors

Project type

First Timer Friendly

Project tech

JavaScriptHTML / CSSReact

Currently seeking

  • Developers
  • Backend Developers
  • Frontend Developers

Contribution overview

The maintainers of this project have not provided a contribution overview.

Overview

Starlord
PRs Welcome Open Source Love

Starlord is a full fledged online examination solution. It holds the functionality to create as well as attempt examinations.

  • App has all the users divided in 2 roles.
    • Teacher
    • Student
  • A teacher can create an examination.
  • To login as a teacher, use the follwing credentials:
    [email protected]
    -1234
  • A student can attempt an examination.
  • You can register as a student and then login with the same credentials

Starlord uses the following technologies:

  • [ReactJS] - HTML enhanced for web apps!
  • [nodeJS] - evented I/O for the backend
  • [Express] - fast node.js network app framework
  • [Mysql] - the age old way to store data
  • [Sequelize] - Orm for nodeJS

Contributing

Starlord requires Node.js v6+ to run.

Backend
Install the dependencies and devDependencies and start the server.

$ cd starlord/exam/backend
$ npm install -d
$ touch .env
$ echo "JWT_SECRET=random_string">.env
$ node server.js

Frontend

$ cd starlord/exam/frontend
$ npm install -d
$ npm start