Crosswordr

crosswordr

Date

March, 2023

Technologies

React

NodeJS

Graphql

Visit Website

About

Crossplay Digital is a Vancouver Canada-based startup building crosswordr, an online platform that connects the constructors and solvers of crossword puzzles. Crosswords remain a hugely popular game type in the multi-billion dollar mobile game industry, and crosswordr will bringing this evergreen pastime into the digital age by leveraging the user-generated content model behind some of Silicon Valley's most successful companies.

Challenge

In this project, I worked with the CTO to set up the initial architecture. The first challenge we faced was the CTO's preference not to use Redux or React Query for state management in React. We decided to use Zustand instead. The second challenge was adapting to the use of Reshaped UI instead of other frameworks like MUI or Tailwind.

As a startup, the requirements frequently changed, making it difficult to deliver features on time. On the technical side, we needed to optimize the crossword game, particularly the blocks. Initially, the game was very slow due to inefficient code that caused every block to render, leading to performance issues as the game size increased. I rewrote the entire feature, ensuring that only the blocks that changed would render, significantly improving the game's performance.

Crosswordr-1
Crosswordr-2

What's next?

View All Works

unicity
Unicity

NextJS | CMS | Stripe

strainbrain
StrainBrain

React | NestJS | MongoDB

HAVE A NICE WORKS? LET'S TALK WITH ME

ashabbir197@gmail.com