Skip to content
/ Capwise Public

Capwise: A full-stack web app for personalized movie discovery. Swipe through suggestions, build a taste profile, and get intelligent recommendations. Designed for API flexibility, it features interactive swiping, a watchlist, and secure API key management. Built with React, Node.js, Express.js, and NeDB, integrating with the TMDB API.

Notifications You must be signed in to change notification settings

Ph-ill/Capwise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Capwise

Capwise is a web application designed to help users discover movies they'll love. By swiping through movie suggestions, users provide feedback that helps the application build a personalized taste profile. This profile is then used to power intelligent movie recommendations, leveraging Google's Gemini API for advanced suggestions.

Features

  • Interactive Movie Discovery: Swipe left/right to like/dislike, up/down for strong like/dislike.
  • Watchlist: Save movies to a personal watchlist for later viewing.
  • "Not Interested" Marking: Mark movies to avoid future suggestions.
  • Personalized Recommendations: Powered by Google's Gemini API, the app learns your preferences and suggests movies you're likely to enjoy.
  • Taste Infographic: A fun, animated visualization of your unique movie taste profile.
  • API Key Management: Securely store your Gemini API key for personalized recommendations.

Technologies

  • Frontend: React, Material-UI/Bootstrap, Framer Motion
  • Backend: Node.js, Express.js
  • Database: NeDB
  • APIs: Google Gemini API, The Movie Database (TMDB) API

Getting Started

Further instructions on setting up the frontend and backend will be provided in their respective README.md files.

Screenshots

Here are some screenshots of the application in action. Click on a thumbnail to view the full-sized image.

Main Page (with various themes)

Information Pages

Profile and Settings

Records Page

About

Capwise: A full-stack web app for personalized movie discovery. Swipe through suggestions, build a taste profile, and get intelligent recommendations. Designed for API flexibility, it features interactive swiping, a watchlist, and secure API key management. Built with React, Node.js, Express.js, and NeDB, integrating with the TMDB API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages