Paleodra
A dinosaur discovery web application that allows users to explore, learn about, and track dinosaur species.
Technologies Used
TypeScriptNext.jsReactZustandZodTailwind CSSshadcn/uiMongoDBMongooseExpress.js
Timeline
Apr 2025 - Dec 2025Co-Authors
This project was completed individuallyKey Accomplishments
- Implemented a secure, documented and tested Express.js REST API with over 200+ tests and 100% coverage, used by at least four people.
- Integrated FlexSearch for fast, client-side search functionality and Zustand to track user dinosaur discovery across the website.
- Automated CI pipeline with GitHub Actions to enforce linting and formatting with Biome, as well as automate releases using Semantic Release.
- Designed a responsive UI using TailwindCSS, shadcn/ui and Lucide React Icons.