https://github.com/palaashatri/octomov
OctoMov is a movie search application utilising the OMDb API. Built with ExpressJS and NodeJS
https://github.com/palaashatri/octomov
bootstrap4 coltsteele ejs expressjs herokuapp imdb movie-database movie-recommendation nodejs octomov omdb-api webapp webdeveloperbootcamp
Last synced: 4 months ago
JSON representation
OctoMov is a movie search application utilising the OMDb API. Built with ExpressJS and NodeJS
- Host: GitHub
- URL: https://github.com/palaashatri/octomov
- Owner: palaashatri
- License: mit
- Created: 2020-05-09T23:56:25.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-06-29T22:48:09.000Z (11 months ago)
- Last Synced: 2025-06-29T23:28:43.441Z (11 months ago)
- Topics: bootstrap4, coltsteele, ejs, expressjs, herokuapp, imdb, movie-database, movie-recommendation, nodejs, octomov, omdb-api, webapp, webdeveloperbootcamp
- Language: JavaScript
- Homepage:
- Size: 59.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Octomov
A retro Windows 98-inspired movie search app using the OMDb API, with serverless functions for pagination, details, and poster support.
## Live Demo
👉 [octomov.netlify.app](https://octomov.netlify.app/)
## Screenshots

## Features
- Search for movies by title
- Paginated results with posters and short plots
- Responsive, retro UI (Win98 style)
- Movie details page with full plot, IMDB-style info, and clickable names (Google search)
- Serverless backend (Netlify Functions) for OMDb API proxying
## Tech Stack
- HTML, CSS, JavaScript (Vanilla)
- OMDb API
- Netlify Functions (Node.js)
- Deployed on Netlify
## Local Development
1. Clone the repo:
```sh
git clone https://github.com/palaashatri/octomov.git
cd octomov
```
2. Install dependencies:
```sh
npm install
```
3. Run locally with Netlify CLI:
```sh
npx netlify dev
```
The app will be available at `http://localhost:8888`.
## Deployment
- The app is deployed at [octomov.netlify.app](https://octomov.netlify.app/)
- Static files are in `/public/`
- Serverless functions are in `/netlify/functions/`
- See `netlify.toml` for function routing
## License
MIT
---
> Not affiliated with IMDB or OMDb. For educational/demo use only.