lubien / sorteios Goto Github PK
View Code? Open in Web Editor NEWPrize draw system built using Phoenix (LiveView + Presence + PubSub)
Home Page: https://sorteios.lubien.dev
Prize draw system built using Phoenix (LiveView + Presence + PubSub)
Home Page: https://sorteios.lubien.dev
We used deadviews because they're easier to handle session but nowdays liveview has ways to make session work on liveviews
Right now we only say "Online users" we should show "Online users (N)" where N is the count of users.
The footer only appears on the room page
Just logged in on mobile and saw two of me. We should not show duplicates
If you get disconnected you can't be drawn right now. We want to tolerate users who left for 30 seconds and then remove them from the list.
There are many ways this can be done, I'm open to suggestions
If you're a room admin and logout there's no going back. Clicking on Logout should tell you this with a confirm
We show all emails right now. Only admins should see these unless its yours
We use a tailwindui logo as placeholder, we need an unique one
It would be better if instead of using uuid as a room name we could assign a custom name to our rooms. I think it makes it easier to use and enter a created room.
Right now it feels like you can always click it. We should disable that button until you have all data
For this to be done we should wait on #51 first
This is a discussion issue so please dont go directly to implement something.
Our session system is pretty simple, we just add email
and name
session keys. A logout button should clear all sessions and send you to the root /
path
Currently you need to add your email and full name to create a new room.
We should just create a room and give you a bogus name and email like "Room Admin" for name and "[email protected]".
https://livebeats.fly.dev/ has a way to show your Fly region and ping. This would be a nice addon
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.