All Projects

  • Work in progress

    Next.jsReactTailwind CSSPythonFastAPIPyTorchTorchVisionYOLOv8ResNet50
    View live site →

    Overview

    Real-Time Car Detection is a CarVision-style application that uses AI to detect and identify vehicles from uploaded images. The app combines object detection with fine-grained classification to draw bounding boxes around vehicles and identify their make, model.

    Features

    • Vehicle detection via Ultralytics YOLOv8n
    • Vehicle make/model/year identification via a ResNet50-based classification pipeline
    • Bounding box visualization over detected vehicles
    • Detection history stored locally in the browser
    • REST/multipart HTTP communication between frontend and backend

    Future Features

    • Live video input and real-time inference
    • Object tracking across video frames

    Requirements

    • Node.js installed in your development environment
    • Python environment with PyTorch, TorchVision, FastAPI installed
    • GPU acceleration supported via CUDA (NVIDIA) or MPS (Apple Silicon), with CPU fallback
    • The frontend repository
    • The backend repository
  • 4/23/2024

    ReactNode.jsExpressPostgreSQL
    View live site →

    Overview

    Raffles is a fun and interactive app that allows users to participate in lottery-style raffles by purchasing tickets, without needing to create an account. Users can view active raffles, and track raffle draws in real time.

    Features

    • Create and host raffles without requiring account sign-up
    • Browse and join active raffles
    • Random winner selection from ticket holders
    • Notifications alerting winners when a raffle concludes

    Requirements

  • 1/12/2024

    Node.jsExpress.jsPostgreSQLFirebaseGoogle Geolocation APIStripeReactTailwind CSS
    View live site →

    Overview

    Keepsake provides a platform for individuals or businesses to rent out empty storage spaces. Users can list available storage units, set rental prices, and manage bookings. Renters can browse available storage spaces based on location, size, and pricing, and book the unit that best suits their needs.

    Features

    • Location, size, and price-based storage search
    • Booking management for renters and listers
    • Secure image storage via Firebase
    • Geolocation-based listings via Google Maps API
    • Stripe-powered payment processing

    Future Features

    • Add a secure chat system to enable users to communicate with one another
    • Notifications and alerts for expiration dates and item reminders
    • Improved user management system

    Requirements

  • 11/20/2023

    ReactPostgreSQLExpressExpress-validatorNode.jsAxiosMaterialUIreact-quillhtml-react-parser
    View live site →

    Overview

    PixelPonder is a powerful blogging platform designed to provide users with an intuitive and engaging content creation experience, with a range of interactive features for seamlessly creating, editing, and managing blog posts.

    Features

    • Full CRUD functionality for blog posts
    • User authentication for secure access and privacy
    • Search capabilities for discovering posts
    • Rich text editing via react-quill, with support for formatting and media embedding
    • Content parsing and display via html-react-parser for consistent rendering across devices