Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trivago/triversity
trivago's university collaboration tool
https://github.com/trivago/triversity
management project student university vuejs
Last synced: about 2 hours ago
JSON representation
trivago's university collaboration tool
- Host: GitHub
- URL: https://github.com/trivago/triversity
- Owner: trivago
- Created: 2019-08-20T11:23:12.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-01T13:04:22.000Z (over 1 year ago)
- Last Synced: 2023-04-09T13:42:04.667Z (over 1 year ago)
- Topics: management, project, student, university, vuejs
- Language: Vue
- Homepage:
- Size: 5.38 MB
- Stars: 7
- Watchers: 5
- Forks: 3
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![triversity](./src/assets/logo.png)
This app is used internally at trivago to manage our collaborations with universities.
Managed projects range from bachelor/master theses over workshops and courses to internships.
The app was built as part of the [trivago Tech Camp 2019](https://techcamp.trivago.com/) by
@[eajang](https://github.com/eajang) and @[GyuminLee](https://github.com/GyuminLee).## Screenshot
![screenshot](./src/assets/screenshot.jpeg)
## Requirements
* [Airtable] account (for data storage)
* [Filestack] account (for file uploads)## Setup
To run this application you need an Airtable token.
Get the token from [here](https://airtable.com/api).You also need a [FileStack token](https://dev.filestack.com/signup/free/).
Create an `.env` file with your credentials:
```
VUE_APP_AIRTABLE_API_KEY=xxxxxxxxxxxxx
VUE_APP_AIRTABLE_API_BASE=xxxxxxxxxxxxx
VUE_APP_FILESTACK_API_KEY=xxxxxxxxxxxxx
```## Build Setup
``` bash
# install dependencies
npm install# serve with hot reload at localhost:8080
npm run dev# build for production with minification
npm run build# build for production and view the bundle analyzer report
npm run build --report
```For a detailed explanation on how things work, check out the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).
[Airtable]: https://airtable.com/
[Filestack ]: https://www.filestack.com/