Freelance case study
The Rock Lizard Adventure
A trekking website with trip search, visitor enquiries, and an admin dashboard for the expedition team.

The client’s goal
Give visitors one place to discover treks and contact the expedition team, while giving staff a way to keep trip information up to date.
What I built
I built the public trip search, listings, photo gallery, and enquiry forms, along with the admin dashboard the team uses to publish trips and manage content.
How the pieces fit together
The Next.js frontend handles the visitor experience, while an Express API and MySQL database accessed through Prisma support trip and content management.
Tech stack
- Next.js
- TypeScript
- Express.js
- Prisma
- MySQL
- Tailwind CSS
- Cloudinary