Websites for riads, hotels, and tourism teams that need more direct guest inquiries.
I'm Oussama Nekker, a web developer in Essaouira. I've checked guests in, handled late-night questions, and seen where hotel websites lose people. Now I build multilingual, phone-first sites that make rooms, offers, maps, and WhatsApp contact easy to find.
Projects
Four projects, from riad operations to live e-commerce.
What I build
Pick the problem closest to yours. We can scope the rest on a short call.
Riad & hotel websites
Rooms, photos, prices, trust signals, maps, and WhatsApp in the right places. Built for guests deciding from a phone before they ever call.
Talk about your projectRestaurant & cafe sites
Menus that open quickly, reservation links that make sense, and WhatsApp ordering without forcing people to search your Instagram highlights.
Talk about your projectTour operator landing pages
Clear pages for trips, prices, pickup points, FAQs, and proof. A cold visitor should know what happens next in less than a minute.
Talk about your projectBooking & admin dashboards
Small internal tools for bookings, payments, guests, and vendors when spreadsheets start costing too much attention.
Talk about your projectE-commerce platforms
Stores with a clean product flow, multilingual pages, and an admin panel the owner can actually run after launch.
Talk about your projectCustom web apps
Custom tools when templates stop fitting the idea: communities, dashboards, marketplaces, booking flows, or something stranger.
Talk about your projectHow we work together
Clear, predictable, no surprises.
1. Discovery
We talk through your idea, references or templates you like, and the functionality you need. Free, no commitment.
2. Deposit · build starts
Work begins when about 50% is paid. You get a timeline and a single channel — WhatsApp or email — for updates.
3. Prototype review
I show you the working build. You give feedback. I iterate until everything is in the right place.
4. Delivery + handover
Final payment, presentation docs explaining the project, plus 4 to 5 revision rounds or 15 to 20 days of follow-up support included.
I know the guest side and the desk side.
At the front desk, the problem is rarely just "a website". It is a guest who cannot find room details, a WhatsApp question at midnight, a reservation change that needs to be clear. I bring that experience into the sites I build. I also managed seven Enactus student projects in agriculture, electronics, digital solutions, and robotics, where the job was simple to say and hard to do: find the issue, organize the work, and deliver before the deadline.
What I work with
- Next.js
- React
- TypeScript
- Tailwind CSS
- Framer Motion
- shadcn/ui
- Node.js
- PostgreSQL
- Supabase
- Prisma
- REST & GraphQL
- Auth (NextAuth, Clerk)
- Figma
- Responsive design
- Accessibility
- Design systems
- Git & GitHub
- Vercel
- Docker
- Sentry
- Linear
- CI/CD
Small studio. Direct line. Real code.
Hospitality experience
I have worked front desk and night audit in Essaouira. I know the late arrival, the missing booking detail, the guest who just wants one clear answer.
Fast delivery
Most sites ship in days, not months. No agency hand-offs, no idle weeks between updates.
Multilingual by default
Your guests come from everywhere. EN / FR / AR are standard, not paid extras.
Mobile-first, 3G-fast
Tested on real phones with real connections — the way your customers actually browse.
Direct line
You talk to me, not a project manager. Updates and questions go on WhatsApp or email.
What backs my work
Until formal testimonials are ready, the useful proof is public: shipped work, open code, and projects you can inspect.
Every project I ship is open for inspection. See the code, the commits, the craft.
I'm building FightClub — a community + learning-by-doing app — and documenting the journey out loud.
I learn by building. New stack, new project. The portfolio is a moving target.
Let's build something.
Send me your current site. I will point out 3 practical fixes for free, then you can decide if we should build together.
