https://github.com/ramusus/flight-inventory
https://github.com/ramusus/flight-inventory
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ramusus/flight-inventory
- Owner: ramusus
- License: other
- Created: 2016-07-02T12:31:48.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-07-05T09:52:56.000Z (about 10 years ago)
- Last Synced: 2025-12-28T21:59:28.199Z (7 months ago)
- Language: JavaScript
- Size: 893 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flight Inventory
Solution based on meteor platform. It's required to have meteor installed in the system before starting installation process. How to install meteor [here](https://www.meteor.com/install)
## Installation
* download source of the project
* unarchive it
* go to the project directory
* run `meteor npm install`
* run `meteor`
* open `http://localhost:3000` in browser
## Creating users with different roles:
Application supports 2 type of roles: `users` and `managers`. You shoud give `managers` role using terminal console:
* create account in user facing interface in brower;
* go to the project directory
* run `meteor shell`
* run command in shell `Roles.addUsersToRoles(Accounts.users.findOne()._id, 'managers', Roles.GLOBAL_GROUP);` - now this account has manager perms
## Screeenshots
Anonym interface:
User able to see the flights and search over them.

User interface:
User able to see the flights, search and book them.

Manager interface:
User able to see the flights, search them and make CRUD operations using flight form.

Tests coverage:
