Olatunji Sarah Morenikeji's Work | ContraWork by Olatunji Sarah Morenikeji
Olatunji Sarah Morenikeji

Olatunji Sarah Morenikeji

End-to-end by instinct. Full-stack by choice.

New to Contra

Olatunji is building their profile!

My Portfolio as a Full-Stack developer | Engineer
1
11
subtitle: A full-stack luxury barbershop platform where heritage barbering meets modern tech , complete with authentication, appointment booking, and a MongoDB-backed client management system., problem: Premium barbershops have no digital infrastructure beyond Instagram. LuxLab provides a brand-worthy web presence with an actual booking and client management system , something most high-end barbershops in Lagos lack entirely., contribution: "Built end-to-end: React frontend, Node.js/Express REST API, MongoDB database, and JWT-based user authentication. Users can register, log in, browse services, book appointments, and upload profile images. The backend handles all auth, image storage, and booking logic.", challenge: "Implementing image uploads securely which users needed to be able to upload and view profile photos without exposing storage credentials. I integrated cloud-based image hosting and handled upload validation, file size limits, and URL persistence in the database.", tech: ["React", "Node.js", "Express", "MongoDB", "JWT Auth", "REST API", "Image Upload"]
1
8
I Built a complete multi-step booking system, using patient info, specialist selection, time slot picker, and a mock payment UI with card, PayPal, and insurance options. This is a UI/UX simulation; no real payment gateway is integrated. Also built the doctor profiles section, the services grid, and the contact form.
1
26
title: "Sarah's Perspective News", subtitle: "A women's rights awareness platform covering child marriage, FGM, domestic violence, and sexual assault, built to educate and advocate for vulnerable communities globally.", problem: "There was no single, well-designed platform bringing together awareness content on the four most critical women's rights issues in one place. Most existing sites were either outdated or hard to navigate for general audiences.", contribution: "Designed and built the entire platform from scratch from the hero carousel, four dedicated issue pages, a live news feed integrated via external API, and a fully responsive layout. Every page, component, and API call was written by me.", challenge: "Integrating a third-party news API and filtering content by topic in real time while keeping the UI clean and fast. I had to handle API rate limits and gracefully manage empty or delayed responses without breaking the layout.", tech: ["HTML", "CSS", "JavaScript", "News API"], live-demo: "https://perspective-news-six.vercel.app/"
1
37