Title Cineverse | Movie Discovery Web App Short Description Discover movies, TV shows, ratings, a...Title Cineverse | Movie Discovery Web App Short Description Discover movies, TV shows, ratings, a...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Discover movies, TV shows, ratings, and trailers with a modern, responsive interface.
Full Description
Cineverse is a modern movie discovery web application that helps users explore trending, popular, and top-rated movies and TV shows.
The application integrates with a movie database API to fetch real-time information, including ratings, release dates, genres, posters, and detailed movie information.
Features:
• Search movies instantly
• Browse trending and popular movies
• View detailed movie information
• Responsive design for all devices
• Fast and intuitive user interface
• API integration for live movie data
• Smooth navigation and clean UI
Tech Stack:
• React.js
• JavaScript
• CSS/Tailwind CSS
• TMDB API (or the API you used)
• Axios
• Vite
This project showcases my ability to build responsive frontend applications, integrate third-party APIs, and create engaging user experiences.
Noise Reveal, a premium reveal component for Framer
I built a component that gives Framer sites cinematic reveals for images, video and live layouts. It has a soft, film-like edge with glow and grain, and can play on load, on view, from a variant or scrubbed by scroll.
It’s built for production: the reveal is prepared before it scrolls in, it’s accessible with reduced-motion support, it falls back when WebGL isn’t available, and pages stay plain HTML when nothing is moving.
Launched on the Framer Marketplace. Open to custom Framer and interaction work.
The WebGL fallback and reduced-motion support are the parts most reveal effects skip, so it's great to see them called out. Does the fallback keep some of the grain edge with CSS, or does it drop to a simple fade?
Designed and developed ClubTree, a SaaS platform that helps membership organizations manage their websites, members, events, and communications from one centralized system.
ClubTree combines a public-facing website with an administrative dashboard, giving organizations the tools to manage membership applications, member directories, attendance, newsletters, documents, and organizational workflows.
The platform was designed around real-world service club needs, with an emphasis on intuitive navigation, role-based access, and simplifying administrative tasks.
My role: Product strategy, user research, UI/UX design, full-stack development, testing, and launch.
Key features:
- Membership applications and directories
- Event and attendance management
- Website content management
- Newsletters and member communications
- Role-based access and administrative dashboards
- Integrated organizational workflows
Outcome: A functional membership management platform with a live implementation for the Rotary Club of Charlottesville.
Going live with one real club in Charlottesville and building around how they actually run is the right way to do it. Club admin tools usually feel stuck in 2010, so this looks like a big upgrade. How did you land them, through someone in the club?