Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sam100799z/cineecstasy-v1

This is a Node js project using EJS for frontend with no DB. It's a quiz app that challenges users to guess movie titles based on their plots. It uses a list of the top 250 IMDb movies and fetches plots through an API. Scores are tracked using express sessions.
https://github.com/sam100799z/cineecstasy-v1

ejs-express expressjs html-css-javascript nodejs

Last synced: 14 days ago
JSON representation

This is a Node js project using EJS for frontend with no DB. It's a quiz app that challenges users to guess movie titles based on their plots. It uses a list of the top 250 IMDb movies and fetches plots through an API. Scores are tracked using express sessions.

Awesome Lists containing this project

README

        

# cineEcstasy

A movie quiz app where users guess film titles based on plot descriptions. cineEcstasy pulls from the top 250 IMDb movies and uses an API to fetch each movie’s plot. Users earn points for correct answers in sequence, with the score resetting on incorrect guesses.

## Features

- Randomly selects movies from a CSV file with IMDb's top 250 films
- Uses an API to retrieve movie plots
- Scores increase for each correct answer, resetting to zero if incorrect
- Session-based score storage with no database or quiz history

## Technologies Used

- Node.js
- EJS for templating
- CSV file parsing
- Session storage for score tracking