Giter Club home page Giter Club logo

geobingo.io's Introduction

Hi 👋, I'm Sören

A passionate frontend and backend developer from Germany

  • 🔭 I’m currently working on my webgame GeoBingo.io

  • 🌱 I’m currently learning Rust

  • 👯 I’m collaborating on GeoChatter.tv

  • 💬 Ask me about sveltekit, tailwindcss, daisyui, nodejs, socket.io

  • 📫 How to reach me [email protected] or on discord Sören#1141

  • ⚡ Fun fact about me I am studying geography right now

Languages and Tools:

docker express figma gcp git graphql javascript linux nodejs postgresql python react svelte typescript

Support

ko-fi

geobingo.io's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

geobingo.io's Issues

Reviewing a lot of submissions takes a lot of time.

When playing with a lot of people it takes a really long time to check every submission of every person.
This makes so it takes a very long time which makes it very tedious to score every picture.
Is there a possibility that when there are above a certain amount of submissions, that every person just evaluates a certain number of each category and not every single item on every category, so this can be reduced.

To make this possible in a user experience sort of way, I think that the veto rights of the host need to be removed, or that the host will still need to accept (or decline) every submissions. This can possible be made into a setting in the game settings.

Making it easy to contribute😊

Hi 👋

I want to make it as easy as possible for people to contribute to GeoBingo.io. So if you need anything just write me here and i will add it to the planned todos in this issue.

I have never had such a big project and GeoBingo.io started first as a proof of concept. I saw some other street view bingo site and i thought it could be done much better with multiplayer and integrated google maps api.

I am Geography student and i teached myself programming with the help of a lot of googling and other internet resources. So don't expect good practice. I am very open to learning new stuff and criticism. So don't be shy.

The project started in Javascript only and i only later switched to Typescript so its a bit of a mix. I love Typescript and i want to get better at it.

Here are the things i feel like that would make development and contribution easier(feel free to suggest more):

  • create .env.example
  • improve readme
  • make setup more easy without needing supabase
  • documentation (where do i start lol)
  • maybe improving CI/CD for example nightly -> beta -> main or something
  • refactoring stuff

Everyone is welcome to help even if its only fixing a typo :)

Description of how the game works

I started playing this game with some friends, and they ran into the issue that is was not clear how the game works exactly. Is it possible that there can be a page made with an overview of how the game works. Or that the first time that somebody plays this game (or when a checkbox with explaination is checked) that there can be an interactive overview of how the game works.

`Google Maps Platform rejected your request` in results screen

Describe the bug
A clear and concise description of what the bug is.

When in the results screen, I get this text where the panorama of the photo should be:

Google Maps Platform rejected your request. This IP, site or mobile application is not authorized to use this API key. Request received from IP address 2003:redacted, with referer: https://www.google.com/maps/embed/v1/streetview?pano=CAoSLEFGMVFpcE5hblpsX1pmY3NCVzVBcHNZQkl5SnVBY1E4bDhqV0R1TXZoV2Jz&heading=229.73746261747203&pitch=15.624406863869837&fov=32.887811229880256&key=AIzaSyDBPDTKQOkPV5pXuwOThAboS2ABIxQD4kg

Going back and forth doesn't fix it and going back to the map doesn't fix it either.

To Reproduce
Steps to reproduce the behavior:

  1. Play the game with Firefox
  2. Take a photo
  3. Be in the results screen
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: macOS
  • Browser Firefox
  • Version 120.0

Additional context
Add any other context about the problem here.

Works on Windows with Chrome.

Ideas for new game modes

Hey if you have ideas for new game modes write them here :)

List of Ideas

  • Duels mode
  • First Person who finds something gets the point (wrong submission -1)
  • mode where everyone starts in street view and can not exit

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.