Friday Design System

screenshot of Friday Design System
angular
react
styled-components

Friday Design System core components.

Overview

Becoming a superhero seems to be an exciting journey that is surprisingly straightforward. The thrill of receiving superpowers, albeit randomly, adds an element of surprise and anticipation to the process. If you’re not entirely satisfied with the abilities you’ve been bestowed, there’s a mechanism in place to voice your concerns, making the entire experience interactive and engaging.

As you develop your strength, the ultimate goal is to step up and save the world, which sounds like a dream come true for many. It seems like a platform where fantasy meets functionality, allowing individuals to embrace their inner heroes.

Features

  • Random Power Generation: Superpowers are granted randomly, introducing an element of surprise and excitement.
  • User Feedback Mechanism: If you’re unhappy with your powers, there’s a process to submit issues and seek assistance.
  • Progressive Strength Build-Up: As you strengthen your abilities, you also advance towards the ultimate goal of world-saving.
  • Engaging User Experience: The straightforward approach makes it easy for anyone to become involved in the superhero journey.
  • Interactive Journey: The combination of power selection and world-saving initiatives creates an engaging narrative for users.
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

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

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.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

postcss
Postcss

PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.

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.

webpack
Webpack

Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.