Retro Board

screenshot of Retro Board
react
vite
styled-components

Agile Retrospective Board

Overview:

Retrospected is a free AI-powered Real-time Agile Retrospective Board designed for engineering teams. It serves as both a product for retrospective meetings and a technology demo showcasing cutting-edge JavaScript/TypeScript libraries. The platform includes features like real-time collaboration, global state management, authorization with various platforms, AI-powered coaching, and more.

Features:

  • Real-time Agile Retrospective Board: Enables engineering teams to conduct agile retrospectives seamlessly.
  • Technologically Advanced: Showcases the latest JavaScript/TypeScript libraries like React 18, React Router 6, and TypeScript 4.9.
  • Global State Management: Utilizes Recoil.js for managing the global state of the application.
  • OAuth Authentication: Offers seamless authentication with Google, Twitter, GitHub, Slack, Microsoft, Okta, and Giphy.
  • Drag-and-Drop Functionality: Uses React Beautiful DND to allow re-ordering and grouping through drag-and-drop.
  • Automated Testing: Includes Vitest for Unit Testing and React Testing Library for Integration Tests.
  • Easy Deployment: Supports deployment with Docker and scaling with Kubernetes for potential large user bases.
  • Continuous Integration/Deployment (CI/CD): Leveraging GitHub Actions for automating the CI/CD pipeline.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

styled-components
Styled Components

Styled Components is a popular library for styling React components using CSS syntax. It allows you to write CSS in your JavaScript code, making it easier to create dynamic styles that are specific to each component.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.

Multilingual

Multilingual websites are websites that are available in more than one language. Multilingual websites typically include features such as language selectors, automatic translation, and localized content to make it easier for users to navigate and access the content they need.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.