The aim was to create a full stack application that provides users with a platform to trade/resell valuable collectable cards. The cards have multiple attributes such as price, rarity, brand and a description. Buyers will be able to access the application where they can purchase multiple cards at once.
Additionally as the application development progressed, there were additional requests from the clients. The application successfully adapted to these changes most notably the application was integrated into Google Analytics.
- Golang - backend language
- ReactJS - UI
- MongoDB - database
- Gin - Server
- Auth0 - Authentication
- ReactJS
- React Bootstrap
- Gin-Gonic
- Axios
- React-GA
- Google Analytics
- PokemonAPI
- Auth0
- Golang
- MongoDB
- Azure Hosting
- Kevin Frew - 20742541
- Kyle van Antwerpen - 21013527
- Gilliam van der Merwe - 21660409
- Authenticate user with Auth0.
- View trading cards on the market.
- Add trading cards to a cart.
- Delete market trading cards.
- View and buy cart.
- Query Pokemon API database.
- Add trading cards to market.
- View analytics on Google Analytics Dashboard.
- View market listings for a queried card from the Pokemon API.
- User specific sessions.
- Specific account details.
- Cart optimization.