All Projects
Codeboxes

Codeboxes

Online code editor

Web

Codeboxes is an online code editor with a Next.js + Tailwind CSS frontend and a Spring-Boot REST API (Maturity level 2), secured with JWT authentication. Code execution is handled by a Docker-based microservice, with Eureka providing service discovery and an API Gateway managing routing and load balancing for reliable performance.

Java
Spring-Boot
JWT
MongoDB
Microservices
Eureka
API Gateway
TypeScript
Next.js
Shadcn UI
Tailwind
Docker
Github Actions
DigitalOcean
Vercel
Codeboxes

Memoize

Cross-Platform notes & todos app

Web
Mobile

Cross-platform notes and reminders app with JWT authentication, featuring a Node.js + Express backend, Next.js + Tailwind CSS web frontend, and an Expo + React Native mobile app. Designed with a clean, user-friendly UI, it supports robust CRUD operations, seamless cross-platform sync, and offline mode on mobile devices.

JavaScript
Next.js
Shadcn UI
Expo
TypeScript
React Native
GlueStack UI
Tailwind
Node.js
Express.js
MongoDB
JWT
Vercel
Codeboxes

Mini Tic-Tac-Toe

Simple online multiplayer Tic Tac Toe game

Web

Developed a web-based Tic Tac Toe game with a React.js frontend and a Node.js + Socket.io backend. Implemented low-latency WebSocket connections for real-time gameplay, lobby management, and scoring. Designed a sleek, modular, and maintainable UI, along with an in-game chat system using parallel socket connections.

JavaScript
Node.js
Socket.io
WebSockets
React.js
Tailwind
Docker
Github Actions
DigitalOcean
Vercel
Codeboxes

Dog Breed Identifier

Identify dog breed from image

Web
AI

A web application that identifies dog breeds from images, using a CNN Based deep learning model built with TensorFlow and Keras. The model is trained inside a Jupyter Notebook environment. It is then used inside a Java, Spring-Boot server to create a REST API for application. For frontend side, I have used Svelte 5 and Tailwind CSS.

Python
Jupyter Notebook
TensorFlow
Keras
CNN
Java
Spring Boot
Typescript
Svelte 5
Tailwind
Github Actions
DigitalOcean
Vercel
Codeboxes

Weather

Weather app, powered by OpenWeather API

Web

A highly responsive weather app using Vite, React.js and Tailwind CSS, fetching real-time data from the OpenWeather API. Contains features like Geolocation search, current weather display in both °C & °F, other weather metrics, and a 5-day forecast with intuitive icons and temperature details.

JavaScript
Vite
React.js
Tailwind
Ant Design
OpenWeather API
Geoapify API
Vercel
Codeboxes

Rentify

Property rental marketplace

Web

Rentify is a property rental marketplace for both Renters & Tenants. It features React.js, Ant Design and Tailwind CSS frontend, and a Node.js + Express.js backend with MongoDB database. It features property listings, user authentication, and a responsive design for an optimal user experience across devices.

Javascript
React.js
Ant Design
Tailwind
Node.js
Express.js
MongoDB
Vercel
Codeboxes

Portfolio V3

My personal portfolio website

Web

This is the 3rd version of my personal portfolio website, built using SvelteKit and Tailwind CSS. It is written entirely in Svelte 5 and Typescript to ensure type safety and better developer experience. It features a clean and modern design, with a focus on showcasing my projects and skills. It is fully responsive and works well on all devices.

Typescript
Svelte 5
SvelteKit
Tailwind
Svelte-Motion
Vercel
Codeboxes

Portfolio V2

My personal portfolio website (Version 2, Old)

Web

This is the 2nd version of my personal portfolio website, built using Next.js and Tailwind CSS. It features a clean and modern design, with a focus on showcasing my projects and skills. It is fully responsive and works well on all devices.

Javascript
Next.js
Tailwind
Vercel
Codeboxes

Deepfake Detection

Detect deepfake images using Deep Learning

AI
Web

This is a deep learning model trained on 22k images of real and deepfake faces from 2 widely popular datasets - 'thispersondoesnotexist' for fake faces and 'flicker-faces' for real faces. The model is built using TensorFlow and Keras inside a Jupyter Notebook environment. It is then used inside a FastAPI server to provide predictions through a REST API.

Python
Jupyter Notebook
TensorFlow
Keras
CNN
OpenCV
FastAPI
Codeboxes

Tealfox

Beautiful Firefox theme

Customization

A clean and simple Userstyle CSS theme for Firefox, based on teal color palette.

CSS
Userstyles
Firefox

Made with ♥ by Harsh Priye  © 2025