To fika is to have a short coffee break, often with cookies or pastries, and you can (and should) have several per day.
FIKA is a web application that enables people to easily enjoy a typical Swedish fika virtually, which is especially important during the COVID-19 crisis.
- Surface for ordering fika from local bakeries and cafés to support during the COVID-19 crisis
- Matching between people wanting to grab a fika virtually without any need to register/log in
- Chat functionality prior to starting video call
- Live video calling directly in your browser to help you grab a virtual fika
The client is written in Javascript using React and was bootstrapped using create-react-app. Socket.io is used to facilitate the socket connection with the server and peerjs was used for the video calling.
The server is writting in Javascript using Node.js/Express and Socket.io is used to handle websocket connections from clients.
git clone git@github.com:axelniklasson/fika.git && cd fika
# launch client on localhost:3000
cd client && yarn && yarn start
# launch server on localhost:3001
cd ../server && yarn && node index.js
Contribution to Hack the Crisis 2020.