The frontend of the one true portal for any and every educational institute
This is the frontend of Omniport.
- 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
.
- 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!