Skip to content
Open to freelance projects

Booking Systems & Online Stores Built Around Your Business

Your business isn't generic. Your software shouldn't be either. I build custom booking systems and online stores tailored to the way you work.

Custom booking systems and online stores designed to fit the way your business works.

Portrait of Nemanja Gradic

Nemanja Gradic

Full-Stack Web Developer

Every business has its own processes, challenges and goals. Whether you need to manage appointments, sell products online or simplify day-to-day operations, I build software that fits how you work and saves you time every week. From planning to deployment, I deliver fast, reliable applications that are easy for you to manage and smooth for your customers to use.

What I build

  • Booking & scheduling systems
  • E-commerce Stores
  • Custom Business Applications
  • Websites & Landing Pages

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • SASS
  • Bootstrap
  • Redux Toolkit
  • React Query

Backend

  • Node.js
  • MongoDB
  • Supabase
  • PostgreSQL
  • Socket.io
  • Resend
  • Stripe

Tools

  • Git
  • Zod
  • Jira
  • Vercel
  • Railway

Production-ready web applications with live demos including booking systems, online stores, and real-time messaging applications.

  • Screenshot of Photography Studio Booking

    Photography Studio Booking

    A booking platform where clients find photography studios, reserve available times and pay online, while owners manage listings, availability and payouts.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Supabase
    • PostgreSQL
    • Stripe Connect
    • Mapbox
  • Screenshot of Miini E-Commerce

    Miini E-Commerce

    Furniture e-commerce with guest shopping, secure checkout and an admin panel to manage products, orders, customers and sales.

    • React
    • Redux Toolkit
    • Tailwind CSS
    • Node.js
    • Express
    • MongoDB
    • Stripe
    • Resend
  • Screenshot of ChatFlux

    ChatFlux

    A real-time messaging app with direct and group chats, delivery/read receipts, online presence and session management across devices.

    • Next.js
    • TypeScript
    • Socket.io
    • Tailwind CSS
    • MongoDB

From first idea to launch, here's what I can build for your business and how we'll get there together.

  • Booking & scheduling systems

    Give customers a simple way to book online while you manage your entire booking process from one easy-to-use dashboard.

  • E-commerce Stores

    Build an online store tailored to your business, giving customers an easy way to shop while you manage products, orders and the store operations.

  • Custom Business Applications

    Build the tools your business needs to automate repetitive tasks, organize workflows, and manage operations more effectively.

  • Websites & Landing Pages

    Create a professional online presence with fast, modern websites designed to showcase your business and turn visitors into customers.

How we'll work together

  1. 1

    Discovery

    We start with a conversation about your business, goals, and what you need the project to achieve. We'll discuss the right features, timeline, and budget to create a clear direction before getting started.

  2. 2

    Plan

    You'll receive a clear project scope, timeline, and proposal before any work begins. This ensures we're aligned on what will be built, how the process will work and what to expect throughout the project.

  3. 3

    Build

    I build the project step by step and keep you updated throughout development. You'll be able to review progress, share feedback and make sure the final product matches your expectations.

  4. 4

    Launch

    Once everything is tested and polished, we'll launch your application. I make sure it works smoothly across devices and is ready for your customers to use.

  5. 5

    Support

    After launch, I'm available for updates, improvements, and any fixes you may need. We can arrange ongoing support that fits your business without unnecessary commitments.

Have a project in mind? Send me a message and I'll get back to you within 24–48 hours.