Skip to content

Repository files navigation

enis2

Uptime Robot

One of many enis implementations.

enis is a common name references unofficial client for an electronic school journal used in NIS schools.

approximate history

Known Issues

As it is described here, NIS doesn't have a public API, so we had to do a custom server that works as an interlayer to bypass the CORS policy since the approach with a proxy server doesn't seem to work anymore. That's why it leads to additional delays and privacy concerns.

Getting Started

This project requires Node.js 16+ and yarn

Copy env template file

cp .env.development .env

Install

yarn install

Start

yarn dev

API documentation

Starting the server will let you investigate the API via Swagger by getting detailed information about endpoints and their request/response schemas at http://localhost:4000/docs

Swagger

Contributing

  • Fork the repo and create your branch from main
  • Submit the pull request

License

MIT

About

enis resurrection

Topics

Resources

Stars

29 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages