← All Projects

navicomputer.net

React TypeScript Express MySQL AWS EC2 AWS Lambda

Description

navicomputer.net is an interactive, searchable map of the Star Wars galaxy. Browse nearly 6,000 canon star systems organized by their in-universe grid coordinates, explore what systems share a region of space, and add your own custom planets to the map.

The map is laid out on the galaxy's 20×21 grid (columns C–V, rows 1–21), with clickable squares that reveal every canon system in that sector. Each system has a detail page with a "neighborhood" view of the 3×3 surrounding squares, making it easy to explore a region of space. Canon data was sourced from official Star Wars reference materials and extracted with a custom parsing script.

Originally built as an IS 542 semester project at BYU, the site is live and deployed on AWS.

Team

Solo project.

Tech Stack

Frontend
React 18 TypeScript (strict mode) React Router Vite
Backend
Node.js Express Knex.js MySQL 8.4
Infrastructure
AWS EC2 AWS Lambda (planet data fetching) Amazon Linux 2023

Code

Visit the live site, or check out the code on GitHub: