A full stack search engine for movies and Google search. Consumes OMDb API and a random rate limited RapidAPI.
Works with the FastAPI server in this repo. API hosted on my own RPi 3B+, automatically switches to backup API hosted on Render.com in case RPi is down.
Features dark/light mode switch.
Demo website API Documentation
Backup API Docs (Render.com's free tier so might be slow to load!)
- User inputs a value in Vue frontend
- Frontend navigates to search path and sends the data to the FastAPI server
- FastAPI server sends back the results
- Vue frontend displays the results
- FastAPI API endpoints
- Nuxt(Vue) frontend x Vuetify components