Roamly is a modern travel planning application built with React, TypeScript, and Vite, with a strong focus on software quality, automated testing, and continuous integration. The project includes unit testing with Vitest, end-to-end testing with Playwright, and GitHub Actions workflows that automate the testing process. I built Roamly to demonstrate not only frontend development skills, but also a practical approach to writing reliable, maintainable software. The testing setup covers application behavior through automated unit and end-to-end tests, while GitHub Actions provides a CI workflow for validating changes before they are merged. Tech Stack: React, TypeScript, Vite, Vitest, Playwright, GitHub Actions, ESLint
Roamly — React Travel Planner with Automated Testing & CI/CD

TypescriptReactJsGithubVitestPlaywright
Explore other Projects

Extract OCR – Identity Document & Image OCR API
Extract OCR solves the problem of manually reading and entering information from identity documents ...
TypescriptNextjsTailwind CssPythonFastApiSqlAlchemy ORMShadcn Ui
See Full Details 
Issue Tracker REST API
A production-ready REST API for managing users and issues, built with FastAPI and PostgreSQL. It fea...
PythonFastApiSqlAlchemy ORM
See Full Details 
Python Flask Weather App – Real-Time City Weather Lookup
A live Python web application built with Flask that allows users to search for current weather condi...
HtmlPythonCSS
See Full Details 
Python CLI Arcade — Interactive Command-Line Games
Python CLI Arcade is a fun, interactive command-line application that allows users to choose and pla...
Python
See Full Details 
Quills — AI PDF Chat & Document Assistant Web App
Quills is an AI-powered document assistant that allows users to upload PDF files and chat with their...
TypescriptNextjsPrisma ORMShadcn UiTailwind Css
See Full Details 
Putting Green Austin — Custom Artificial Turf Installation Website
A responsive, SEO-optimized landing page built for Greenscapes Artificial Turf to promote custom put...
NextjsTailwind CssTypescript
See Full Details 
Face Liveness Detection
I built a facial liveness detection software designed to verify whether a user is physically present...
NextjsTailwind CssTensorflowTypescript
See Full Details