/Salesforce-Sages_084

Masai Movies is an aggregator service for the entertainment industry whereby we can assist you with information and ticketing for movies.

Primary LanguageHTML

Salesforce-Sages_084 Alien

Introduction

Masai Movies is an aggregator service for the entertainment industry whereby we can assist you with information and ticketing for movies.

Project Type

Frontend

Technology Stack

Technologies used in the project.

photoshop photoshop photoshop photoshop photoshop photoshop photoshop

Deployed App

https://delicate-cucurucho-42501a.netlify.app/

Directory Structure

  1. Clone the repository using the bash command mentioned below.
  2. Change the directory within "Salesforce-Sages_084" using the following bash command.
git clone https://github.com/Sahilz9/Salesforce-Sages_084.git
cd ./Salesforce-Sages_084/

Video Walkthrough of the project

Video Walkthrough of the codebase

Features

Key features of the application.

  1. User-Friendly Interface: Intuitive design allowing easy navigation, search, and selection of movies, showtimes, and theaters.
  2. Real-Time Booking: Instant seat selection and booking confirmation with real-time updates on seat availability.
  3. Login Authentication: Secure user login and account management for personalized experiences and booking history.
  4. Booking Seat Feature: Detailed seat maps enabling users to choose their preferred seats easily.
  5. Personalized Recommendations: Tailored movie suggestions based on user preferences and past bookings.
  6. Mobile Compatibility: Fully responsive design and dedicated mobile app for seamless booking on smartphones and tablets.

Design decisions or Assumptions

Design Decisions and Assumptions

  1. Front-End Development:

    • HTML: Structure and layout of web pages.
    • CSS: Styling and responsive design for a visually appealing and user-friendly interface.
    • JavaScript: Dynamic content and interactivity, including form validation and real-time seat selection updates.
  2. Mock API:

    • Mock Data: Used for development and testing to simulate backend responses without needing a live server.
    • Flexibility: Allows front-end and back-end development to proceed concurrently.
  3. HTTP Request Methods:

    • GET: Fetching movie listings, showtimes, seat availability, and user booking history.
    • POST: Submitting booking details, user login information, and new user registration data.
    • PUT: Updating user profiles and modifying existing bookings.
    • DELETE: Canceling bookings and removing user accounts.
  4. User Authentication:

    • Secure login system to ensure personalized experiences and data privacy.
  5. Real-Time Updates:

    • Real-time seat availability and booking confirmations to provide accurate and immediate feedback to users.
  6. Responsive Design:

    • Ensuring compatibility across various devices, including desktops, tablets, and smartphones for a seamless user experience.

Installation & Getting started

Run go live server with index.html file & the json-server command
json-server --watch db.json

Usage

How to use your project.

After the above process

image

Credentials

Github Repository Link

https://github.com/Sahilz9/Salesforce-Sages_084.git
Happy Coding

Glimpse of our project

git readme001 git readme002 git readme003 git readme004 git readme005 git readme006 git readme007 git readme008