Web app that calculates the cheapest solutions for FIFA Ultimate Team SBCs by leveraging combinatorics and web workers
SBC Cruncher is a website that helps FIFA Ultimate Team players find the cheapest player ratings to reach a specific target rating when completing Squad Building Challenges (SBCs). It automates the process of calculating all possible combinations of player ratings and their corresponding prices, allowing users to easily find the most cost-effective solutions. The website also retrieves player rating prices from popular platforms Futbin and Futwiz, eliminating the need for manual input.
SBC Cruncher is a helpful tool for FIFA Ultimate Team players who engage in Squad Building Challenges. It simplifies the process of finding the cheapest player ratings to reach a specific target rating. Through automated calculation of rating combinations and integration with platforms like Futbin and Futwiz, SBC Cruncher streamlines the SBC completion process. Its easy installation process and user-friendly features make it a valuable resource for FIFA players seeking to optimize their team building.
Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.
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
SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.
Chakra UI is a popular open-source React component library that provides a set of accessible and customizable UI components to help developers create modern web applications.
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.
Alpine.js is a lightweight JavaScript framework that simplifies the process of creating dynamic, reactive user interfaces on the web. It uses a declarative syntax that offers a higher level of abstraction compared to vanilla JavaScript, while being more performant and easier to use than jQuery.
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.