

Full-Stack Web Developer with proven experience building dynamic web applications using the MERN stack, Next.js, and TypeScript to deliver high-value solutions.
Let's Talk
Personal Project
October 2023
fullstack, frontend, backend
A full-featured platform for travelers to plan trips, find compatible travel partners, and manage their adventures. Features a robust back-end with Prisma and Express.js, and a comprehensive user dashboard with full CRUD functionality and secure, role-based access control using JWT.
To create a comprehensive platform that simplifies trip planning and helps travelers connect with like-minded partners for shared adventures, enhancing the overall travel experience.
Challenge: One of the main challenges was designing a database schema with Prisma that could efficiently handle complex relationships between users, trips, and travel requests. Implementing a secure, role-based access system with JWT also required careful planning.
Solution: I designed a normalized database schema and used Prisma's powerful querying capabilities to manage the data. For security, I implemented a robust JWT-based authentication system with middleware to protect routes based on user roles, ensuring data integrity and security.


Portfolio