I need a skilled web developer to build a professional, responsive website for my business.
Worldwide
We're looking for an experienced full stack developer to build a travel agency website with an integrated booking system, end to end — from architecture to deployment. Tech Stack: Frontend: Next.js (TypeScript preferred) Backend: Node.js / NextJS Database: PostgreSQL Deployment: (add your preference — e.g., AWS / VPS with Nginx / Docker) Scope of Work: Design and build a responsive, SEO-friendly travel agency website (home, destinations/packages, about, contact, blog optional) Build a booking system: package/tour selection, date & traveler selection, availability handling, booking confirmation flow Payment gateway integration (specify: Stripe / SSLCommerz / bKash / other) Admin dashboard to manage packages, bookings, and customer inquiries User authentication (customer accounts + admin roles) Database schema design in PostgreSQL (bookings, packages, users, payments) API development with NextJS (REST or GraphQL — specify preference) Basic email notifications (booking confirmation, admin alerts) Deployment and handover with documentation Requirements: Proven experience with Next.js and NestJS in production projects Strong PostgreSQL schema design and query optimization skills Experience building booking/reservation or e-commerce style systems Familiarity with payment gateway integration Clean, maintainable code with basic documentation Ability to communicate clearly and provide regular progress updates Nice to Have: Experience with travel/tourism industry websites SEO optimization experience UI/UX sensibility (or ability to work from provided designs) Deliverables: Fully functional, deployed website with booking system Source code (GitHub repo) Basic technical documentation Post-launch bug-fix support
$70.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:yesterday
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- Bangladesh5:17 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by