Skip to content

Repository files navigation

Booking Nest Clone – Portfolio Demonstration Project

This repository contains a full-stack recreation of the Booking Nest accommodation booking application, built from scratch as a personal project to demonstrate full stack development skills.

The application is a non-commercial, demonstration-only clone intended solely to showcase proficiency in modern web technologies.

Live Demo: https://niseko-central-taha.vercel.app/ (hosted on Vercel)

Important Disclaimer

  • This project is unauthorized and created without permission from Booking Nest or any associated entities.
  • I do not own any rights to the original design, branding, trademarks, content, or intellectual property of Booking Nest (official website: https://www.nisekocentral.com/).
  • All information, images, property details, and other data used in this application were obtained publicly from the original Booking Nest website.
  • This application is not affiliated with, endorsed by, or connected to the official Booking Nest in any way.
  • It is provided strictly for demonstration purposes and is not intended for production use, commercial distribution, or any form of public booking service.
  • The project may be taken down at any time upon request from the rights holders.

Technologies Used

  • React – Core framework for building the user interface
  • TypeScript – For type-safe development and improved maintainability
  • Redux – State management
  • Material-UI (MUI) – Component library for styling and responsive design
  • Swiper – For carousel and slider components
  • Framer Motion – For smooth animations and transitions
  • Vercel – For hosting and serverless functions utility
  • Aiven – Database hosting
  • i18n--libreTranslate – For translations to multiple languages

Features Demonstrated

  • Responsive layout mimicking the original booking flow
  • Property listings with search and filtering
  • Interactive carousels and image galleries
  • Animated page transitions and UI elements
  • Deployment on Vercel for public access

Purpose

This project serves as a showcase of my ability to recreate a complex, modern web application from scratch using contemporary tools and best practices.

Constraints:

This project relies on vercel serverless function for backend implementation, make sure that .env file is at the root of the project and contains all variable to both db configuration (this project uses aiven free tier), ttl for cachout, emailjs template id and service id.

If pathing does not work locally, remove vercel.json file from the root folder

Installation (for local review)

  1. Clone the repository:
   git clone https://github.com/mohammedtahahalim/niseko_central.git
  1. Install dependencies:
npm install
# or
yarn install
  1. Start the development server:
npm run dev
# or
yarn dev

Thank you for reviewing this project.

About

a clone of niseko central

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages