FikaTogether
Welcome to the backend API repo of the Craft Academy, August 2021 cohort's final project. We have designed a fullstack application that encourages employees to take Fikas with employees from different departments, and different positions within a company, who would not normally mix.
This was achieved by building an API that would match employees who are most dissimilar using a cosine similarity machine learning algorithm, which then interacts with the Google Calendar API to schedule a Fika between the employees. On the front end an information point admin portal was created to manage the Fikas and employees taking them.
Badges and CI
Authors
Fraser Hughes
Dorian Buck
Max Anderson
August Enhager
Oliver Ochman
Thomas Ochman
Special Thanks
A special thanks to our coaches Thomas Ochamn and Oliver Ochman for all the work and help they gave us over the course of the project.
Gems Used
- ruby '3.0.2'
- active_model_serializers
- bootsnap
- devise_token_auth
- google-api-client
- lockbox
- pg
- puma
- rack-cors
- rails 6.1.4
- listen
- spring
- factory_bot_rails
- faker
- httplog
- pry-rails
- rspec-rails
- shoulda-matchers
- simplecov
- webmock
License
MIT-License