Skip to content

rkqiku/LunchRush

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

Watchers

Forks

Releases

No releases published

Packages

No packages published