Skip to content
OY ozgur yildiz
home writing work about
say hi →
/ work

Work

Click any card to see the thing running. Code links live next to each one.

Demo credentials for all live API / full-stack demos: demo@demo.com / Demo1234!

  • 01

    Stock Management App

    Full-Stack · MERN

    • React
    • Redux Toolkit
    • Vite
    • Express
    • MongoDB
    • JWT
    • Tailwind
    • MUI
    • Recharts

    Full-stack inventory + sales platform: JWT auth, role-based permissions, image upload, email verification, Swagger / Redoc docs. Backend: Express + Mongoose REST API with a layered middleware suite covering auth, error handling, logging, permissions, and file upload. Frontend: Vite + React + Redux Toolkit dashboard with KPI cards, Recharts, custom hooks, Tailwind + MUI styling.

    Stock Management App screenshot Open live →
    • Live demo →
    • API →
    • Code →
  • 02

    React Movie App

    Frontend · Firebase Auth SPA

    • React
    • Firebase Auth
    • TMDB API

    Movie discovery SPA with email/password and Google OAuth sign-in via Firebase; consumes the TMDB REST API for live movie data. Implemented protected routes, persistent auth state, and search + genre filtering with a responsive UI.

    React Movie App screenshot Open live →
    • Live →
    • Code →
  • 03

    Pizza API

    Backend · REST + Swagger

    • Express
    • MongoDB
    • JWT
    • Multer
    • Swagger
    • Vercel

    REST API focused on file handling and API infrastructure: Multer-based image upload, email verification, and CDN-hosted Swagger UI with full OpenAPI documentation. Pagination / sorting / filtering middleware and centralized error handling; deployed on Vercel serverless with MongoDB Atlas.

    Pizza API screenshot Open live →
    • Live API →
    • Swagger →
    • Code →
  • 04

    Rent-A-Car API

    Backend · REST + Swagger

    • Express
    • MongoDB
    • JWT
    • Nodemailer
    • Swagger
    • Vercel

    REST API focused on business logic: date-overlap detection to prevent double bookings, automatic rental amount calculation, and unique-field validation. JWT auth, email notifications, and Swagger docs; deployed on Vercel serverless with MongoDB Atlas.

    Rent-A-Car API screenshot Open live →
    • Live API →
    • Swagger →
    • Code →
OY ozgur yildiz
GitHub LinkedIn Email RSS
© 2026 ozgur yildiz. all rights reserved.