Build a Realtime Collaborative Calculator 🧮 #1
Labels
discuss
Share your constructive thoughts on how to make progress with this issue
documentation
Improvements or additions to documentation
elixir
Pull requests that update Elixir code
enhancement
New feature or enhancement of existing functionality
in-progress
An issue or pull request that is being worked on by the assigned person
priority-1
Highest priority issue. This is costing us money every minute that passes.
T1d
Time Estimate 1 Day
technical
A technical issue that requires understanding of the code, infrastructure or dependencies
@MikeRund stoked that you proactively started building a calculator in
LiveView
to continue your knowledge quest! 🎉Looks like you've already got something working on your
localhost
which is sick! 🧮 🚀Don't want to hijack your work, just encourage to continue learning and build something awesome! 😍
Todo ✅
Please:
.github
directory from one of the other tutorials/examples e.g: https://github.com/dwyl/phoenix-chat-example/tree/main/.github so that tests run onGitHub
Actions CI. 🧪main
branch and push commits as you go.main
in practice but it's fine in this case because you are moving fast and are the only one working on it!)Phoenix
... 🤞 ) 100% coverage is our baseline for tutorials/examples and all our open source projects.else
to follow it from scratch. 📝 (go into as much detail as you want/need)Phoenix
app)History◀️
person
has performed in a side-panel. ↪️Bonus Level: Make it collaborative! 👥 👾
When the page loads, create an empty record for the calculation e.g:
/calc/420
Put a share link somewhere on the page 🔗
When the
person
who created the calculation shares it with someoneelse
they can see the result of the calc.If either of them modify the calc it should create a new version of the calc e.g:
/calc/420/1
,/calc/420/2
etc.Showing the history of this
calc
as a nested list.e.g:
I have often wanted to share a the result of a calculation with team members either in the workshop/building-site
or just in home/life stuff. always end up having to create a note and share that which feels tedious.
If I had a way of sharing a link to a specific calculation it would be awesome.
and even more if I could add a small (e.g.
140char
note for the calc explaining what it is.name
variable to the record.desc
field that allows entering a short description for the calculation.@MikeRund LMK your thoughts. 💭 💬 🙏
The text was updated successfully, but these errors were encountered: