Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sam100799z/cineecstasy-v1
- Owner: sam100799z
- Created: 2024-05-29T07:10:40.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-12T09:14:32.000Z (about 1 month ago)
- Last Synced: 2024-12-11T19:14:36.700Z (14 days ago)
- Topics: ejs-express, expressjs, html-css-javascript, nodejs
- Language: CSS
- Homepage: https://cine-ecstasy.vercel.app/
- Size: 2.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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