Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 

Repository files navigation

๐Ÿฑ Huly Plugin Challenge: LunchRush

Welcome to the LunchRush challenge โ€” your mission is to build a collaborative Huly plugin that helps employees coordinate their daily lunch orders in a fun and efficient way.


๐Ÿง  The Idea

Lunchtime coordination is always messy: scattered messages, missed orders, and last-minute chaos. LunchRush solves this by offering a central place โ€” inside Huly โ€” where team members can:

  • Propose or vote on restaurants and dishes
  • Join the group lunch order
  • See what others are getting
  • Nominate someone to place the order
  • Lock the order at a set time and notify everyone

This should be a collaborative experience. Think "Trello meets lunch."


๐Ÿงฑ What You'll Build

๐Ÿงฉ A Huly Plugin (Frontend)

  • Display the current dayโ€™s lunch session
  • Allow users to join, select meals, and interact with others
  • Show a live view of participants and their choices
  • Lock the session and display the final summary

๐Ÿ›  A Go Microservice (Backend)

  • Use Dapr building blocks for:
    • Pub/Sub for real-time updates across users
    • State Store for shared session data (e.g. Redis)
    • Optional: Bindings or Secrets to simulate 3rd party APIs

๐Ÿš€ What Weโ€™re Looking For

This challenge is designed to evaluate your ability to:

  • ๐Ÿง  Model collaborative workflows
  • ๐Ÿ‘ฉโ€๐Ÿ’ป Write clean, idiomatic Go code
  • โš™๏ธ Use Dapr to manage distributed state and pub/sub
  • ๐ŸŽจ Create a clear, user-friendly interface inside Huly

๐Ÿงช Bonus Ideas

You're welcome (but not required) to go further:

  • "Reorder last weekโ€™s lunch"
  • Anonymous voting or reactions
  • Scheduled daily reminders
  • Light gamification: who orders most often? Whoโ€™s always late?

๐Ÿ“ Submission Guidelines

  1. Fork this repo
  2. Implement your solution in:
    • plugin/ for the Huly plugin
    • microservice/ for your Go+Dapr backend
  3. Include a README.md with:
    • Setup instructions
    • Anything you'd like us to know
  4. After 1 week, we'll check the forks

๐Ÿ•’ Time Limit

You have 1 week from when you accept the challenge. Don't worry about polish โ€” we value thoughtfulness, clarity, and how you approach collaboration.

๐Ÿง  Ask AI for Help

Use whatever AI tool is in your toolbelt. If you donโ€™t have anyโ€ฆ Iโ€™ve got bad news for you ๐Ÿ™‚


Happy coding and buon appetito! ๐Ÿฝ๏ธ

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors