🧠 Inspiration
Our inspiration for the Movie Catalogue Web App came from our love for movies and the desire to create a user-friendly platform that allows movie enthusiasts to explore and discover their favorite films easily.
💻 What it does
The Movie Catalogue Web App is a comprehensive platform that provides users with an API for a CRUD (Create, Read, Update, Delete) application. It allows users to access a vast collection of movie information, including details about the cast, crew, plot, reviews, and more. Users can search for movies, add new ones, rate and review films, and keep track of their watchlists.
🔨 How we built it
To optimize performance and user experience, we chose to build our app on a TIDB Serverless Cluster. By utilizing TIDB's capabilities, we ensured faster and smoother SQL queries, enhancing the overall functionality of the application.
To try out this app, you can use this following user inputs
make run
curl -X POST http://localhost:8081/movie -H 'Content-Type: application/json' -d '{
"title": "Spider Man 4",
"year": 2022,
"cast": ["Robert Downey, Tom Holland"],
"genres": ["Action"]
}'
🏃🏻 Challenges we ran into
To ensure optimal performance and efficiency, we decided to leverage the TIDB Serverless Cluster for our database management. This choice enabled us to execute SQL queries faster and smoother, resulting in a seamless user experience.
📌 Accomplishments that we're proud of
Despite the challenges we faced, We are proud to have successfully built a functional Movie Catalogue Web App with a robust API for managing movie data. Overcoming the challenges during the development journey has made us more confident in our problem-solving skills and technical abilities.
📖 What we learned
During the development of this app, we gained valuable experience in working with TIDB Serverless Cluster, handling Golang-based API development, and resolving various database-related challenges. We also honed our teamwork and communication skills throughout the project.
What's next for Online Support Desk App
Moving forward, we plan to continue enhancing the app's features and user interface based on user feedback and suggestions. We aim to implement more advanced search and recommendation algorithms to help users discover movies tailored to their preferences. Additionally, we will explore options to integrate social media sharing and further improve the app's performance and scalability. Our ultimate goal is to create the go-to platform for all movie enthusiasts seeking an enjoyable and immersive film discovery experience.

Log in or sign up for Devpost to join the conversation.