Welcome to Kino, a Server-Side Rendered (SSR) movie website where you can browse movies fetched from a reliable API! Each movie has its own dedicated page with detailed information such as title, description, release year, and more.
- SSR (Server-Side Rendering): Dynamic rendering for faster and SEO-friendly pages.
- Movie Listing: Browse a list of movies that loads data from a public API.
- Movie Detail Page: Each movie has a dedicated page displaying its title, description, release year, and image.
- Search & Filter: Working on.
- Integration Testing: Tests ensure that each movie page is rendering the correct title with Jest and Supertest.
- Node.js with Express for the backend.
- Pug as the templating engine to render pages dynamically.
- Jest & Supertest for testing.
- API: Data fetched from a movie API (not IMDb).
- SASS for styling and layout.
To get started with this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/kikoDevv/KINO-SSR.git
- Navigate to the project directory:
cd <where-u-saved-the-files>
- Install dependencies:
npm install
- 🚀 Running the Application:
npm start
This will launch the server at http://localhost:5080, where you can access the movie website.
- 🧪 Running Tests:
npm test
💬 Your feedback is always welcome! If you have any suggestions, issues, or just want to share your thoughts, feel free to reach out to me via email at:
📧 Email: kikoDevv@gmail.com ```bash