• Developed a responsive user interface with React, Tailwind CSS, and shadcn/ui components • Built a secure authentication system using Passport.js with session management • Implemented in-memory data persistence with a clean architecture pattern • Created an intuitive booking flow from train selection to payment confirmation • Designed an admin dashboard for managing trains, bookings, and users
Tech Stack: • Frontend: React, TypeScript, Tailwind CSS, shadcn/ui, React Query • Backend: Express.js, Drizzle ORM • Authentication: Passport.js with session management • State Management: React Query for server state, React Hook Form for forms
This project showcases my skills in full-stack development, responsive UI design, and implementing complex business logic. The application follows best practices in user experience design, focusing on simplicity and accessibility.