A web app for tracking and managing cards from the One Piece Card Game.
Developed using MERN (MongoDB, Express, React, Node.js) stack for the backend and front-end development.
As an avid collector of the One Piece Card Game, I searched for a tool to manage my collection. However, existing card trackers either lacked certain features I wanted or didn't have a One Piece Card database.
This project was born out of the desire to create a product that included all the requirements of a great tracker. One of the key motivations behind this project was the absence of a dedicated "missing card" feature in other trackers. I wanted a tool that not only helped me catalog my existing collection but also showed me exactly which cards I didn't have.
- User Authentication: Implemented user registration and login functionality with JWT (JSON Web Tokens) for secure access.
- User-specific Collections: Created a card collection feature where users can add, update, and delete cards from their collection.
- Wishlist Management: Developed a wishlist feature to allow users to manage cards they wish to obtain.
- Missing Cards: Developed a missing cards feature that shows users all the cards they don't have
- Search and Filtering: Implemented card search and filtering options based on card attributes like deck, rarity, color, and name.
- Real-time Updates: Ensured real-time updates on the frontend to reflect changes in the user's card collection and wishlist.
- Error Handling: Provided user-friendly error messages and alerts for a better user experience.