Installation Guide
Get Movie Nachos up and running on your local machine in just a few simple steps. This project is a static website that requires no build process or dependencies.Prerequisites
Before you begin, ensure you have the following:- Git - For cloning the repository
- Web Browser - Any modern browser (Chrome, Firefox, Safari, Edge)
- Local Server (Optional) - For better development experience
Movie Nachos is a pure frontend application with no backend dependencies. You can run it directly by opening the HTML files in your browser.
Installation Steps
Clone the Repository
Open your terminal and clone the Movie Nachos repository:Navigate into the project directory:
Open the Project
You have several options to run the project:Option 1: Direct File OpeningSimply open Option 2: Using Python’s HTTP ServerIf you have Python installed, run a local server:Then visit Option 4: Using VS Code Live ServerIf you use Visual Studio Code:
index.html in your web browser:http://localhost:8000 in your browser.Option 3: Using Node.js http-serverInstall and run http-server if you have Node.js:- Install the “Live Server” extension
- Right-click on
index.html - Select “Open with Live Server”
Explore the Website
Once the website is running, you can:
- Browse the homepage with the auto-rotating movie slider
- Navigate to the Movies page to filter by genre and year
- Explore the Actors directory
- Read the latest entertainment news
- Test the registration and login functionality
- Subscribe to the newsletter
- Send a message via the contact form
All user data (registrations, subscriptions, messages) is stored in your browser’s localStorage. Clear your browser data to reset.
Project Files
After cloning, your directory structure will look like this:Verifying the Installation
To ensure everything is working correctly:- Check the Homepage: The hero slider should auto-rotate between The Dark Knight, Top Gun: Maverick, and Interstellar
- Test Navigation: Click through Movies, Actors, and News pages
- Try Filtering: On the Movies page, use the Genre, Year, and Sort dropdowns
- Test Forms: Try subscribing to the newsletter in the footer
- Mobile View: Resize your browser to test the responsive burger menu
External Dependencies
Movie Nachos uses one external CDN resource:Font Awesome 4.7.0 is loaded from CDN for icons. An internet connection is required for icons to display properly.
Browser Compatibility
Movie Nachos works on all modern browsers:- Chrome/Edge (latest)
- Firefox (latest)
- Safari (latest)
- Opera (latest)
Troubleshooting
Images Not Loading
If images don’t appear:- Ensure you’re running from the project root directory
- Check that the
images/folder is present - Verify file paths are correct (relative paths are used)
localStorage Issues
If forms aren’t saving data:- Check that your browser allows localStorage
- Try a different browser
- Clear browser cache and try again
Slider Not Working
If the hero slider doesn’t rotate:- Check browser console for JavaScript errors
- Ensure
scripts/slider.jsis loaded - Verify JavaScript is enabled in your browser