Portfolio · 4 live apps

Things I've built & shipped

A curated collection of my work in full-stack development, ranging from enterprise-grade backend systems to interactive frontend experiences.

auth-app-xuh4.onrender.com
Screenshot of Authentication App Open live app
Authentication service Live

Authentication App

A Node.js MVC authentication service integrating both manual sign-up and Google OAuth2 logins, with secure session management built on Passport.

Node.jsExpress.jsEJSPassportMongoDB Atlas

Free-tier hosting — the first load can take ~30s to wake up.

mayureshrepository.github.io/imdbclone
Screenshot of IMDB Clone Open live app
Angular front end Live

IMDB Clone

An interactive movie management platform with seamless search, rapid information retrieval, and a personalized favorites section — powered by the OMDb API.

AngularTailwind CSSAngular MaterialOMDb API
mayureshrepository.github.io/ToDoApp
Screenshot of Tasks — To-Do App Open live app
Vanilla JS web app Live

Tasks — To-Do App

A clean, modern to-do list that runs entirely in the browser — no frameworks, no dependencies, no build step. Filters with live counts, a progress ring, dark/light themes, keyboard shortcuts and auto-save to localStorage, all designed phone-first.

HTML5CSS3Vanilla JSlocalStorage
Client
api-gateway
departmentservice
employeeservice
organisation-service
service-registry config-server zipkin
Distributed backend Source

Microservices App

A Spring Boot microservices system built around an API gateway, service discovery with Netflix Eureka, and centralized configuration — designed for horizontal scaling.

JavaSpring BootNetflix EurekaDockerMySQL
EmployeeController.java
  • GET/api/v1/employees200
  • POST/api/v1/addEmployee200
  • GET/api/v1/employees/{id}200
  • PUT/api/v1/employees/{id}200
Full-stack CRUD Source

Enterprise EMS

A full-stack CRUD application for managing organizational structures. Integrated with Spring Security and a centralized MySQL database for robust data handling.

SpringBootAngularMySQL