Full-Stack Application

UniSearch

React / Vite · FastAPI · SQLite · Tailwind · 2025

React / Vite FastAPI SQLite Tailwind Vercel · Render Deployed
Overview

UniSearch helps students explore over 1,500 universities across 100+ countries through an interactive, filterable interface designed for international education programs like Erasmus. I built the full-stack application with a FastAPI backend and a React/Vite frontend, enabling real-time queries, dynamic recommendations, and custom filters based on ranking, academic intensity, and cultural diversity.

The backend exposes RESTful endpoints for searching, filtering, and matching universities, hosted on Render with CORS configuration to support Vercel-hosted frontend requests. Users can toggle between manual search and a weighted recommendation system, adjusting criteria through sliders and viewing matching institutions in a ranked list.

UniSearch demonstrates my ability to architect and deploy a connected system that bridges data retrieval, filtering logic, and user-centered design.

Visit Live Site View on GitHub