Wasiullah Sahito - Web Designer | Contra
Work by Wasiullah Sahito
Sign Up
Post a job
Sign Up
Log In
Wasiullah Sahito
Full-stack developer specializing in Laravel, Node.js, React
Message
Follow
New to Contra
Wasiullah is ready for their next project!
Karachi, Pakistan
Work
Posts
About
Karachi, Pakistan
0
Title: OddCo Studios – Portfolio Website for an Animation & Comics Studio Short description (one-liner): A custom-built, visual-first portfolio website for OddCo Studios, showcasing their 2D animation, comics, manga, and character design work. Project description: OddCo Studios is a creative team of artists, animators, and storytellers who help creators and studios bring character-driven stories to life. They needed a website that felt as distinctive as their art while making it easy for potential clients to explore their work and get in touch. I built the site from scratch with HTML, CSS, JavaScript, and PHP, without relying on a template or page builder. This kept the site lightweight and fast-loading, which matters for a portfolio full of rich artwork, and gave full control over the custom look the studio wanted. The site is organized around the studio's three core services: 2D animation, original character design, and illustrated comics and manga. Each area has its own showcase so visitors can jump straight to the work they care about, from concept art through to finished animation. JavaScript powers the interactive elements and smooth transitions, while PHP handles the server-side functionality such as form submissions. The design puts the artwork first, with clean layouts, clear calls to action, and a fully responsive layout that looks sharp on phones, tablets, and desktops. SEO-friendly titles and descriptions help the studio get discovered by clients searching for animation and character design services. Key features: Custom design built from scratch · Service showcases for animation, characters, and comics · Visual-first portfolio layout · Interactive elements and smooth transitions · Responsive design across all devices · Server-side form handling · SEO-optimized page structure Live site: https://oddcostudios.com Tech stack (full): HTML5, CSS3, JavaScript, PHP
0
12
0
Title: Daytrip – Live Taxi Booking Platform Short description (one-liner): A production taxi booking platform live at daytrip.ie (http://daytrip.ie), built with Laravel and React, featuring instant fare quotes, scheduled rides, saved-card payments, and a full admin dashboard. Project description: Daytrip is a live taxi booking platform serving passengers, business customers, and fleet administrators in Ireland. I built and deployed the complete system, from the booking experience and payment flow to the admin tools and production server. Passengers search addresses with Google Maps, add up to three stops, and get an instant fare quote before signing in. Fares are calculated on the server from distance, passenger count, and waiting time, so prices stay accurate and can't be tampered with from the browser. The system also checks the number of passengers against vehicle capacity and suggests the smallest vehicle that fits when a group is too large. Customers can book immediately or schedule ahead, pay by cash or card, add return journeys, flight details, and notes, and manage their booking history and cancellations. Favourite addresses and reusable quick-booking templates make regular trips faster, and idempotency keys prevent duplicate bookings if a request is retried. Card payments run through SumUp, with saved cards and a default payment method. Card details are entered only in SumUp's secure widget and never reach the server, card setup is re-verified directly with SumUp, and ownership is checked before any card is charged or removed. Administrators get a dedicated dashboard with booking statistics, search and filtering, status updates, driver assignment, and driver and vehicle management. Fare rates, including base fare, price per km, passenger charge, and waiting charge, can be edited from the admin panel and apply to new quotes instantly while existing bookings keep their original price. The public site includes business pages for corporate, healthcare, hospitality, and public-sector customers, a fare estimator, and contact and demo-request forms that notify the admin inbox by email. Security and reliability were built in throughout: owner-scoped access policies, rate limiting on sensitive endpoints, strict CORS, consistent error responses that never leak internal details, and automated PHPUnit tests covering authentication, fare calculation, seat checks, payments, and admin access. The platform runs on a Contabo VPS with OpenLiteSpeed, a background queue worker for emails, a scheduler for automatic booking completion, a locked-down firewall, and nightly database backups. Key features: Instant server-side fare quotes · Multi-stop routes with Google Maps · Passenger capacity check with vehicle suggestions · Scheduled and return journeys · SumUp card payments with saved cards · Favourite addresses and quick bookings · Admin dashboard with editable fare rates · Driver assignment and fleet management · Business landing pages and fare estimator · Queued email notifications · Automated test coverage Live site: https://daytrip.ie Tech stack (full): Laravel 13, PHP 8.3, React 19, Vite, Tailwind CSS 4, React Router, PostgreSQL, Laravel Sanctum, SumUp API, Google Maps API, PHPUnit, Contabo VPS, CyberPanel/OpenLiteSpeed
0
19
1
Title: Happy Hour – AI-Powered Restaurant Operations Platform Short description (one-liner): An all-in-one Laravel + React platform that helps restaurant managers control costs, inventory, staff, and sales, with AI that reads supplier invoices and surfaces savings. Project description: Restaurant managers often juggle spreadsheets, paper invoices, and separate tools for stock, staff, and sales, which makes it hard to know what each dish really costs. Happy Hour brings all of it into a single web application built for hospitality businesses. The standout feature is AI-powered invoice capture. Managers upload a PDF or photo of a supplier invoice, and the system extracts the supplier, line items, pack sizes, GST, and totals, matches the supplier by ABN, and updates ingredient prices automatically. Every extraction is validated and flagged for review when something doesn't add up, so the AI never silently invents numbers. Those ingredient prices flow directly into recipe costing. Each recipe shows its live cost, margin, and how many portions can be produced from current stock, including which ingredient is the limiting factor. Managers can also generate recipe drafts with AI and review them before anything is saved. Inventory runs on a perpetual stock ledger covering waste, comps, corrections, and blind physical stocktakes with variance review. Daily sales from Z reports are reconciled against recipes to deplete stock and reveal shrinkage and yield drift. Beyond back-of-house, the platform includes a POS terminal, cash drawer management, a Kitchen Display System, staff rosters, a public time clock, expense tracking with P&L reporting, and an AI insights engine that ranks cost-saving opportunities across suppliers, recipes, and sales. The AI layer supports multiple providers, including OpenAI, Anthropic Claude, and Google Gemini, configurable from the settings page. Key features: AI invoice extraction and supplier matching · Live recipe costing and margins · Perpetual inventory and stocktakes · Sales reconciliation from Z reports · POS, cash drawer, and Kitchen Display System · Staff rosters and time clock · Expenses and P&L · AI-generated cost-saving insights Tech stack (full): Laravel 12, PHP 8.3, React 19, React Router, Vite, Recharts, Framer Motion, Laravel Sanctum, PostgreSQL, OpenAI, Anthropic Claude, Google Gemini, REST APIs, PHPUnit Three stacks: Laravel · React · PostgreSQL
1
49
0
Title: Fivestar Galway Taxis – Ride-Hailing & Fleet Management Platform Short description (one-liner): A full-featured Laravel 12 backend and admin platform powering ride-hailing, parcel delivery, payments, and real-time dispatch for a taxi business in Galway. Project description: Fivestar Galway Taxis needed a single platform to run their entire ride-hailing and fleet operation, from booking a ride to paying the driver. I delivered the PHP backend and web administration system that powers their customer and driver mobile apps, admin team, and public website. The platform handles the complete trip lifecycle: ride requests, driver availability and dispatch, live trip updates, fare calculation, and post-trip reviews. Beyond rides, it supports parcel delivery with public tracking, customer and driver wallets, referrals, loyalty points, and promotions such as coupons, discounts, and zone-specific campaigns. Real-time communication is central to the experience. Trip events and in-app chat between customers and drivers run over Laravel Reverb and Pusher, with push notifications delivered through Firebase Cloud Messaging. For payments, the system integrates multiple gateways, including Stripe, Razorpay, Mercado Pago, iyzico, and Xendit, along with transaction records, exports, and wallet funding. The admin panel lets the business manage vehicles, zones, fares, drivers, customers, SMS and mail settings, localization, maintenance mode, and AI-powered features via OpenAI integration. The codebase is built with a modular architecture of 16 independent domain modules (trips, fares, zones, payments, chat, promotions, and more). This keeps the system maintainable and makes it easy to extend with new features or markets. Key features: Ride booking and real-time dispatch · Zone-based fare configuration · Parcel delivery and tracking · Multi-gateway payments and wallets · In-app customer–driver chat · Push and SMS notifications · Promotions, coupons, and loyalty programs · Admin dashboard with business settings · Public landing site with blog Tech stack / skills: Laravel 12, PHP 8.2, MySQL, REST APIs, Laravel Passport & Sanctum, Laravel Reverb, Pusher, Firebase (FCM), Stripe, Twilio, AWS S3, OpenAI API, Modular Architecture (nwidart/laravel-modules), PHPUnit
0
42