JS

Building the web,
one component at a time

From React SPAs to interactive games with hardware integration — here's what I've built.

dchub.jaswant.dev
DC Hub
// 01

DC Hub

Full-stack knowledge repository for Durham College — role-based access for faculty and students, admin panel for managing semesters, courses, topics and PDFs, secure file streaming, keyword search, and a faculty/student toggle. Migrated from Durham College's server to personal hosting with full DB and auth system overhaul.

PHP SQL JS Auth
View Details Explore Live
everfreshandco.jaswant.dev
EverFresh & Co.
// 02

EverFresh & Co.

Full-stack grocery e-commerce SPA with PHP backend and vanilla JavaScript frontend. Hash-based routing, authentication system, shopping cart, Leaflet map integration, and a slick dark/light theme toggle. Foundation CSS for responsive layout.

PHP JS SQL Map
View Details Explore Live
madmovies.jaswant.dev
MAD Movies
// 03

MAD Movies

Dynamic movie browsing and discovery site with search functionality, genre filters, and a polished cinema-inspired dark UI. Features a responsive layout, interactive card components, and smooth page transitions crafted for Web Design 3.

HTML CSS JS PHP
View Details Explore Live
jaswant.dev/wordpress
Panj-aab: A Rebel State
// 04

Panj-aab: A Rebel State

WordPress website with a custom child theme built from scratch demonstrating deep CMS theme development. Includes template customization, custom styling, menu structures, and CMS configuration for a content-rich cultural site.

WP PHP CSS HTML
View Details Explore Live
jocoinspired.jaswant.dev
Joco's Inspired Theme
// 05

Joco's Inspired Theme

Custom WordPress theme built from scratch inspired by Joco's branding, with an integrated React SPA component. Combines CMS power with modern React-based interactive elements, showcasing hybrid full-stack development skills.

WP React PHP JS
View Details Explore Live
escapetomars.jaswant.dev
Escape to Mars
// 06

Escape to Mars

Interactive browser-based space game with micro:bit hardware integration. Features Bluetooth pairing, GSAP-powered animations, asteroid dodging mechanics, multiple difficulty levels, and end-game statistics. Physical controller meets web gameplay.

JS GSAP HW CSS
View Details Explore Live
nightpulsetech.jaswant.dev
NightPulseTech
// 07

NightPulseTech

Full e-commerce single-page application built from scratch with React and Vite for Web Application Frameworks. Features product browsing, cart management, user auth flows, and smooth client-side routing. Multiple benchmark iterations refined the architecture.

React Vite JS CSS
View Details Explore Live
buymoredollars.jaswant.dev
BuyMoreDollars
// 08

BuyMoreDollars

Prize-based game application built as a group project with React frontend and PHP backend. Features user authentication, skill-based question validation, play limits, prize management, and complete play history tracking with MySQL database.

React PHP SQL API
View Details Explore Live
snaketrail.jaswant.dev
SnakeTrail
// 09

SnakeTrail

A modern twist on the classic snake game — SnakeTrail features Tone.js audio integration for dynamic sound effects, GSAP animations, multiple difficulty levels, and a visually polished UI with score tracking and high score persistence.

JS GSAP Audio Canvas
View Details Explore Live

Quick Builds & Experiments

Smaller projects that sharpen skills and explore new ideas.

Tic Tac Toe
JavaScriptGame

Tic Tac Toe

Two-player tic-tac-toe with win detection and reset.

Stone Paper Scissors
JavaScriptGame

Stone Paper Scissors

Classic game with animated UI and score tracking.

Simon Game
JavaScriptGame

Simon Game

Memory sequence game with audio feedback and levels.

Currency Converter
JavaScriptAPI

Currency Converter

Real-time currency conversion app using live exchange rate API.