Inspiration

Planning a trip to Azad Jammu & Kashmir is often more complicated than it should be. Travelers have to search multiple websites and social media pages to find destinations, accommodations, restaurants, transportation, and reliable budget information. Meanwhile, many local tourism businesses have limited digital visibility and struggle to reach potential visitors.

We wanted to bridge this gap by building a single platform that simplifies travel planning while helping local businesses connect with more travelers.


What it does

Safar AJK is an intelligent travel planning and tourism marketplace designed specifically for Azad Jammu & Kashmir.

The platform allows users to:

  • Explore popular destinations across AJK.
  • Generate personalized multi-day travel itineraries.
  • Estimate trip budgets before traveling.
  • Discover hotels, restaurants, and verified local drivers.
  • Submit booking requests through a single platform.
  • Manage trips from a personalized dashboard.

On the administrative side, an admin dashboard enables efficient management of destinations, services, and booking requests.


How we built it

We developed Safar AJK as a modern full-stack web application using a production-ready technology stack.

  • Next.js 15 with the App Router for a server-first architecture.
  • React and TypeScript for a scalable and type-safe frontend.
  • Tailwind CSS and shadcn/ui for a clean, responsive user interface.
  • Prisma ORM for type-safe database access.
  • AWS Aurora PostgreSQL as the managed relational database.
  • Vercel for deployment and hosting.

The application uses Server Components and Server Actions to deliver fast performance while keeping the architecture clean and maintainable.


Challenges we ran into

One of our biggest challenges was balancing ambitious ideas with the limited hackathon timeline. We initially envisioned many advanced features, but quickly realized that delivering a polished MVP would create a stronger impact.

Another challenge was designing a scalable architecture that could continue growing after the hackathon while still allowing us to develop rapidly. We addressed this by adopting a modular, feature-first architecture and leveraging managed cloud services.


Accomplishments that we're proud of

We're proud of building a complete end-to-end travel platform rather than a simple prototype.

Some highlights include:

  • A smart trip planner for personalized itineraries.
  • Integrated budget estimation.
  • Unified discovery of destinations, hotels, restaurants, and drivers.
  • Booking workflow with an administrative approval system.
  • A clean, modern, and responsive user experience.
  • Successful integration of AWS Aurora PostgreSQL with a production-ready deployment on Vercel.

What we learned

This project strengthened our understanding of modern full-stack development and cloud-native applications.

We gained hands-on experience with:

  • Building scalable applications using Next.js.
  • Designing relational databases with Prisma and AWS Aurora PostgreSQL.
  • Creating responsive user experiences with Tailwind CSS and shadcn/ui.
  • Structuring applications using a modular architecture.
  • Managing project scope and prioritization under tight hackathon deadlines.
  • Collaborating effectively as a development team.

What's next for Safar AJK

Safar AJK is just the beginning.

Our roadmap includes:

  • AI-powered travel recommendations.
  • Interactive maps and route optimization.
  • Live weather integration.
  • Online booking and payment support.
  • Vendor portal for local tourism businesses.
  • Reviews and ratings.
  • Multilingual support.
  • Personalized travel insights and analytics.

Our long-term vision is to make Safar AJK the go-to digital platform for tourism in Azad Jammu & Kashmir, helping travelers discover unforgettable experiences while empowering local businesses to grow.

Built With

Share this project:

Updates