Skip to content

FIKA, the final amalgamation of all our learned languages and skills from the FutureProof bootcamp. This app is a chat and gaming platform for those missing the social interactions of the office!

bhuma08/FIKA---Final-Project

 
 

Repository files navigation

Welome to FIKA!

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

MVP

=======

  • 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

Snippets

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

Design specs

Image of Figma

Schema

Image of Figma

User running instructions

Dev running instruction

To run the repo code:

  1. Fork and clone this repo
  2. cd into repo
  3. Install requirements
    • pip install -r requirements.txt
  4. cd into project and start server
    • python manage.py runserver
  5. npm run dev in fikafe to start react app -but first npm install
  6. create psql table called fika -createruser --superuser postgres
  • python manage.py makemigrations
  • python manage.py migrate
  1. for websocket chat cd into fikafe/server
  • run node index.js

This app uses

  1. React, Redux
  2. Django REST
  3. PostgreSQL
  4. Socket.io

Process and Roadmap

  • 1
  • 2
  • 3

Challenges

  • 1
  • 2
  • 3

Future features

  • 1
  • 2
  • 3

License

to add

➽ 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 -

About

FIKA, the final amalgamation of all our learned languages and skills from the FutureProof bootcamp. This app is a chat and gaming platform for those missing the social interactions of the office!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 65.6%
  • Python 23.6%
  • CSS 7.8%
  • HTML 3.0%