Inspiration
we were inspired by apps like Collectr, Rare Candy, and the TCGPlayer website, which offer fantastic tools for tracking and managing trading card collections. These platforms helped me realize the potential for a similar tool that could streamline the experience of managing and showcasing a TCG portfolio.
What it does
lets users create tcg portfolios and add cards to track the prices of their portfolio as well as digitally organizing one's collection
How we built it
we built the project using React for the front end, providing a dynamic and responsive user experience. Firebase was used for user authentication, while Firestore was used to store and retrieve users' portfolios and card data in real-time. we integrated the GPT API to help users by providing card information, suggestions, and answers to their queries.
Challenges we ran into
One of the main challenges we faced was getting all the APIs to work together seamlessly. Integrating Firebase for authentication and Firestore for data storage with the GPT API for dynamic content proved to be tricky, but with persistence and debugging, we were able to resolve the issues.
Accomplishments that we're proud of
it working with nothing broken
What we learned
Through this project, we learned how to integrate various technologies like React, Firebase, Firestore, and the GPT API. We gained valuable experience in building a full-stack application, handling real-time data syncing with Firestore, and incorporating GPT to assist with user interactions.
What's next for tcgportfolio
making it look nicer and have more complete info, more features, and monetization via stripe
Built With
- axiom
- firebase
- firestore
- javascript
- node.js
- openai
- pokemontcgapi
- react
Log in or sign up for Devpost to join the conversation.