/nessi

The Nessi Application

Primary LanguageJavaScript

Nessi

forthebadge forthebadge forthebadge

Nessi (Notes des Écoles Secondaires Supérieures et d'Ingénieures) is a fully responsive web app for students to register marks, calculate grades and track average progress.

Our app works regardless of your school or grading scales.

Features

Unlimited Classes

Nessi adapts to your student life. You can have multiple courses with different grading scales, terms, classes and even schools!

Beautiful Interface

A friendly interface that suits each of your device. Whether you're on your computer, your phone, or your tablet, Nessi is always there for you.

Free

Nessi will always be free and without adds. Because we know students do not have a lot of money, we are here to help

Bugs & Feedback

https://github.com/FlopySwitzerland/nessi/issues

Old Nessi API

The old Nessi API is still available on the branch 1.0.

Please note that this version 2.0.x content the front office.

Contributing

Contributions are welcome and will be fully credited.

We accept contributions via pull requests on Github. Please make all pull requests to the develop branch, not the master branch.

Prerequisites

  • PHP 5.6+
  • MySQL 5.7+

Installation

  1. Clone the project.
  2. Download Composer or update composer self-update.
  3. Run composer update in the project path.

You should now be able to visit the path to where you installed the app and see the landing page.

Configuration

Rename config/app.default.php to config/app.php and setup the 'Datasources'.

License

The MIT License (MIT). Please see License File for more information.

Disclaimer

This is a web application done by EPSIC Computers Scientists for a course module 120 & 151.