Meteor app to manage configurations of bus fleet communication systems and enhance user collaboration for a public transport company.
- JavaScript 98.7%
- Shell 0.7%
- CSS 0.6%
| .meteor | update to meteor 1.5 | |
| client | default login removed | |
| imports | Add login hint | |
| public | add screenshot | |
| scripts | dump scripts | |
| server | update minor | |
| .eslintrc | set if statement spacing | |
| .gitignore | dump scripts | |
| _ecosystem.config.js | cleanup | |
| _settings-dev.json | update readme | |
| LICENSE | feat: add license | |
| package.json | cleanup | |
| README.md | update readme | |
| task | dump scripts | |
| wipe-dependencies.js | Update packages | |
| yarn.lock | Update packages | |
Zenkom
Meteor app to manage configurations of bus fleet communication systems and enhance user collaboration for a public transport company. This app was part of my bachelor’s degree project.
Blog posts:
- The most simple access control for your Meteor React app
- Debounce a redux dispatch method in a react component
- Meteor project structure
- Deploy your Meteor app with PM2
- Make your Redux React app multilingual
- Meteor register LDAP login request handler
Issue board: https://gitlab.com/janikvonrotz/Zenkom/issues
Installation
To run this project install Meteor.
Install project dependecies.
meteor npm install
Copy the _settings-dev.json template, name it settings-dev.json and update the settings.
Run the development environment.
meteor npm run dev
Open http://localhost:3000 in your browser and login with einstein@ldap.forumsys.com:password.
Features
- Control user rights with the most simple access control
- Intuitive Meteor project folder structure
- Desktop and mail notification system
- Custom LDAP login auth handler
- Multilanguage support
- PM2 deploy ready
- Redux integrated