The homely social platform to get people communicating again! FIKA allows users to interact via an instant messaging service amongst their colleagues. When users sign up, they will be given a choice to go to the chatroom, or select a game to play depending on their preference and number of players. The game rooms will also include a local chat for players to talk amongst themselves. Our aim is to bridge the gap that Covid has created by reigniting social interactions, recreating the “coffee break” experience of the office, from home.
User Story: Our user will be a worker/recently redundant employee(this could also be used as a social space to network) who wishes to socialise with his work colleagues but no longer gets the opportunity due to Covid. Our space aims to bring people back together and motivate them towards interactions with one another via a chat and games platform
=======
- To create a full stack app, with user authentication.
- Socketed Tic Tac Toe game limited to players in game.
- 60% test coverage
- Admin portal for organisations
https://github.com/georgeo23/reactchat
- To create a full stack app, with user authentication.
- Socketed Tic Tac Toe game limited to players in game.
- 60% test coverage
- Admin portal for organisations
To run the repo code:
- Fork and clone this repo
- cd into repo
- Install requirements
pip install -r requirements.txt
- cd into project and start server
python manage.py runserver
- npm run dev in fikafe to start react app
-
but first npm install
- create psql table called fika
-
createruser --superuser postgres
python manage.py makemigrations
python manage.py migrate
- for websocket chat cd into fikafe/server
run node index.js
- React, Redux
- Django REST
- PostgreSQL
- Socket.io
- 1
- 2
- 3
- 1
- 2
- 3
- 1
- 2
- 3
➽ Why did you build this? - ➽ How do you use this? - ➽ What is this? - ➽ Documentation along with examples of what you’ve built or code snippets ➽ What are the technologies used? - ➽ What are the prerequisites? - ➽ Getting started guide (Installation) - ➽ Roadmap (only utilized if your project will be used long term) ➽ Demo & Current Build Status ➽ Credits & License -