Skip to content

NachuT/Dots

Repository files navigation

Dots

There is an empty canvas. You may place a pixel upon it, but you must code to place another. Individually you can create something. Together you can create something more.

Modified from the description of r/places on Reddit

This project is inspired off of r/places which was an expiriment where an individual could place one pixel at a time every 5 minutes and create artwork through teamwork with others. Using Hackatime stats this is designed to be a website for the hackclub community to have a fun incentive to keep coding.

Features

  • Time calculation using the Hackatime public api.
  • Supabase integration for pixel storage and user storage.
  • Slack authentification

Environment Variables

Set the following environment variables (see vercel.json):

  • NEXT_PUBLIC_SUPABASE_URL=
  • NEXT_PUBLIC_SUPABASE_ANON_KEY=
  • SUPABASE_SERVICE_ROLE_KEY=
  • NEXTAUTH_URL=
  • NEXTAUTH_SECRET=

Running Locally

After configuring all Enviornment variables:

npm install && npm run dev

Deployment

Deployed using Vercel and server on Supabase

About

Code to place pixels on the screen!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors