Desent Solutions – Developer Challenge

This Is Not a Typical Coding Test.

At Desent, we're not just programmers who execute tasks like robots. We're creatives, builders, and entrepreneurs. We think about the product, the user, the design — not just the code.

That's why we're not going to ask you what the fastest way is to invert an array in C#. We don't care. We want to see if you think user-centric. Can you put yourself in the shoes of the end user and build something that actually feels good to use?

Feel free to use AI, code from other projects, open-source libraries — whatever you want. Copy-paste from Stack Overflow. Ask ChatGPT. We genuinely don't care how you get there. We only care about the result.

The Challenge

One of our real clients, monis.rent, rents out office equipment — desks, chairs, monitors, and everything else you need for a workspace — to digital nomads and startups in Bali. Instead of buying furniture, you rent a fully equipped office setup for as long as you need it.

They've asked us to build an interactive tool where people can design their dream workspace and then rent it. But here's the thing: the user doesn't want to just click through a boring product catalog. They want a cool, visual, fun experience — pick a desk, choose a chair, throw on some monitors, add a lamp, maybe a plant — and actually see their setup come to life. Then hit "Rent" when they're happy with it.

Think about this from the user's perspective: a freelance developer just landed in Bali and needs a workspace by next week. They don't want to scroll through a spreadsheet of products. They want to build their perfect office visually, get excited about it, and hit a button to make it happen.

We've attached a rough sketch below to give you an idea of the direction. But please interpret it any way you want. Build it differently. Make it better. Surprise us. Feel free to use images from the monis.rent website, or create your own.

The Sketch

This is just a rough idea — not a spec. Interpret it freely.

Workspace designer concept sketch showing a desk setup with configurable chairs, desks, monitors, lamps, and other accessories

Must-Haves

Your submission needs to cover these. Everything else is up to you.

A user can select a desk from at least 2 options

A user can select a chair from at least 2 options

A user can add accessories to the workspace (monitors, lamps, plants, etc.)

The workspace preview updates visually as items are added or changed

There is a summary or "checkout" view showing the selected setup

The app is deployed and accessible via a public URL

The code is on GitHub with desent-bot added as a collaborator

Submission Checklist

Live URL

Your deployed app — we should be able to open it and use it immediately.

GitHub Repository

Your source code on GitHub. Add desent-bot as a collaborator so we can review the code.

Short Write-Up (in README)

A few sentences about your approach, tech choices, and what you'd improve with more time.

Adding desent-bot to Your Repo

So we can review your code, please add our bot as a collaborator:

# Go to your repo on GitHub, then:

Settings → Collaborators → Add people

Search for: desent-bot

Grant "Read" access — that's all we need.

Tech Stack

Required

Next.js — as the framework

Required

Tailwind CSS — for styling

Required

Vercel — for deployment

Everything else is up to you. State management, animation libraries, drag & drop, UI component kits — your call. Use whatever helps you build the best result.

Time Budget

4 – 8 hours

Spend as much or as little time as you want. We'd rather see a polished MVP than a half-finished masterpiece.

Ready to Submit?

Built your workspace designer? Use the personal submit link from your confirmation email to hand in your work.

Don't have the email? Apply here first

Show us what you've got.

Questions? Reach out to your contact at Desent.