Skip to content

blairmcalpine/connectors

Repository files navigation

🔗 Connectors

This is a T3 Stack project that aims to create a better experience around playing New York Times' game Connections. It is available to play right now at connectorsbeta.vercel.app!

Features

  • Create your own game of Connectors and send them to your friends
  • Play your custom games of Connectors and share your results with the world
  • View the most popular custom games created
  • View the most recent custom games created

Motivation

Connectors was a project created to enhance one of my favourite games for myself and my friends, along with getting more familiar with NextJS 14 and React Server Components. Connectors uses React Server Components to leverage vital data fetching and computation on the server, for less JavaScript on the client. It also takes advantage of the newest NextJS features, including the metadata API, NextJS fonts, OpenGraph optimizationss, and dynamic OpenGraph image generation for each puzzle. Connectors is also fully viewport responsive, and has dark mode!

The Stack

Connectors uses the following technologies:

Local Deployment

To deploy a version of Connectors for yourself, you will need a MySQL database (and that's it!). Add the database URL to a .env file. Your .env file should look like this:

DATABASE_URL=your database URL

Then, run the following commands:

npm install
npm run db:push
npm run dev

Visiting http://localhost:3000 will show you the Connectors homepage.

About

A better version of New York Times' Connections game. Create your own puzzles and share them with others!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published