Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adrianmcli/olis
A collaborative chat platform for the web built with Meteor and React
https://github.com/adrianmcli/olis
chat meteor reactjs
Last synced: 25 days ago
JSON representation
A collaborative chat platform for the web built with Meteor and React
- Host: GitHub
- URL: https://github.com/adrianmcli/olis
- Owner: adrianmcli
- Created: 2016-11-17T22:01:24.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-21T01:14:27.000Z (about 7 years ago)
- Last Synced: 2024-12-25T03:10:33.501Z (about 1 month ago)
- Topics: chat, meteor, reactjs
- Language: JavaScript
- Homepage:
- Size: 5.53 MB
- Stars: 3
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Olis
A collaborative chat tool intended to bring persistence and focus to the traditional chat UI.
Olis was developed by [@adrianmcli](https://github.com/adrianmcli) and [@hyperh](https://github.com/hyperh) in 2016 in order to field an idea for a more organized approach to chat. The problem we were trying to solve was the frequent need to scroll up and "catch-up" on all the messages we missed while we were away from the conversation. The proposed solution was a persistent side panel where information important to the conversation can be gathered and stored for convenient and immediate reference.
## App Details
The Olis app features the following:
- Team centric collaborative chat
- Users can have multiple teams
- Persistent side panel with collaborative widgets
- Text document widget
- Voting widget
- Checklist widget
- Spreadsheet widget
- Full accounts system (including password reset and emails with invitation links)
- Multi-step onboarding system## Tech Stack Details
The app was built on top of the following:
- [Meteor](https://www.meteor.com/) (full stack javascript framework)
- [Mantra framework](https://github.com/kadirahq/mantra) (frontend folder structure)
- [React.js](https://facebook.github.io/react/) (view library)
- [Stylus](http://stylus-lang.com/) (CSS pre-processor)
- And many more...## Screenshots
![Login Screen](screenshots/olis1.png)
![Team Creation or Join Team Screen](screenshots/olis2.png)
![Multi-step User Onboarding](screenshots/olis3.png)
![Forgot Password Flow](screenshots/olis4.png)
![Chat UI with Text Document Widget](screenshots/olis5.png)
![Chat UI with Various Widgets](screenshots/olis6.png)
![Invitation Modal](screenshots/olis7.png)
![Add Chat Participants Modal](screenshots/olis10.png)See the screenshots directory for more.