Giter Club home page Giter Club logo

crossy's Introduction

Crossy

Online collaborative crossword solving app

image

Development setup

npm i
npx supabase start

Paste parts of the output into .env.local:

+           API URL: ___ # as NEXT_PUBLIC_SUPABASE_URL
        GraphQL URL: 
             DB URL: 
         Studio URL: 
       Inbucket URL: 
         JWT secret: 
+          anon key: ___ # as NEXT_PUBLIC_SUPABASE_ANON_KEY
+  service_role key: ___ # as SUPABASE_SERVICE_ROLE_KEY

Then, go to the studio URL and create a new user in the authentication tab. Use this for email password login.

            API URL: 
        GraphQL URL: 
             DB URL: 
+        Studio URL: ___
       Inbucket URL: 
         JWT secret: 
           anon key: 
   service_role key: 

crossy's People

Contributors

eamonma avatar gregsherman avatar

Stargazers

Hisbaan Noorani avatar  avatar kaspar poland avatar  avatar

Watchers

 avatar

crossy's Issues

Allow removal of ongoing/completed games

Maybe I don’t want my November 40 1698 test game up there anymore since it's too hard or a 2x2 completed game.

Trash icon on the right, info message with a don’t show again saying u can rejoin with the link at any time? Just delete when clicked? Who knows

Click create puzzle a lot

If u load the puzzle from URL and then click create a bunch of times then a bunch of duplicated will be made. Mobile idk about desktop

Player played metrics

I come back to a game and it's completed. I have no idea who completed it.

Add something like the profile picture in each square when the game ends of who put that specific letter in.

Or attach profile picture to a colour and colour the squares so it's less busy within the square

With the latter, one could toggle between the planned heatmap and player colour map even throughout the game.

Guest player

People (like my parents) won't easily sign up for an account. Guests can join and first choose a nickname, nothing is stored for guests. Also good for those to try right away before committing for an account

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.