Skip to content

MateuszNaKodach/CodersCamp2020.Hackathon

Repository files navigation

CodersCamp2020 Hackathon Project

Integramic - get know better people from your team and boost your daily cooperation!

Frontend

Netlify Deployment

URL: https://integramic.netlify.app/

Netlify Status

Backend

Swagger REST API Docs

Promo

Youtube

Overview

Integramic is an application to help people with their daily integration with others during times where remote work or education became everyday routine.

Developed app has a bright future in remote work. Many research shows that most of home workers complain about loneliness and lack of human contact. This app meets their expectations. Not only convince you to get some knowledge about your coworkers or classmates, but can give you special offers. Not only socialising features make Integramic strong candidate for your company. Also your HR department might be grateful for opportunity of creating interesting serving. All of that will bring your organization closer together with huge impact on its efficiency.

It was created as a project for CodersCamp Hackathon 2020 edition.

Our Crew

Mentor Mateusz Nowak

Main functionalities

  1. Registrations to group
  2. Log in via Google
  3. Daily question adding and its editing
  4. Answering daily questions
  5. Daily quizzes
  6. Quiz results (in progress)

Dependencies

The following technologies were used:

Backend:

  • Node.js
  • TypeScript
  • Heroku
  • Swagger

The backend architecture has been designed according to the DDD (Domain-driven design).

Frontend:

  • React
  • React-DOM
  • Router
  • React Hooks
  • Material-UI
  • Axios

The architecture has been designed according to the Atomic Design approach.

Event Modeling

During hackathon we used EventStorming, followed by Event Modeling to model our application flow and use it for task division. We used for it miro web app.

Link to Miro Board.

From Event Storming

image

Through organising

image

Up to Event Modeling

image

Designs in Figma

We use Figma to create our views and layouts.

Link to Figma Board.

Logowanie

Odpowiedź

Nie ma pytania