/omniport-frontend

The React frontend of the one true portal for any and every educational institute

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

The frontend of the one true portal for any and every educational institute

Frontend

This is the frontend of Omniport.

Technological satck

  • Language: Javascript
  • Library: React
  • JavaScript bundler: Webpack
  • Server: Webpack dev server
  • Routing: React Router
  • State management: Redux
  • UI Framework: Semantic UI React
  • CSS: CSS Modules
  • Other noteworthy packages: ESNext, Babel

A Dockerised setup is the preferred mode of installation. One such is provided by us on our GitHub account. You can however set all the components up yourself, after suffering a reasonable amount of headbanging, cursing, and physical and mental pain.

This can be found at https://github.com/IMGIITRoorkee/omniport-docker.

Contribution guidelines

  • Fork the repository to your account.
  • Branch out to a_meaningful_branch_name.
  • Send in a WIP: Pull request.
  • Commit your changes.
  • Add your name to CONTRIBUTORS.md.
  • Get your pull request merged.

It's that simple!

Credits