Remaining Features to implement - Fabryo/PokeManiac GitHub Wiki
Due to the lack of time, I could not implement everything I wanted. Here are the main ideas :
Remaining Features to Implement:
Onboarding:
- Sign In / Sign Up screen: Once the user is logged in, the app should open directly on the NewsFeed.
- Full Sign Up flow needs to be implemented:
- Add a profile picture (from the phone’s gallery or taken with the camera)
- Choose a username
- Write a short description
- Add age
- Full Sign In flow (username + password) also needs to be implemented.
- The Sign Up process should be followed by a series of onboarding screens explaining how the app works, to drive engagement, and then by a paywall screen encouraging the user to subscribe in order to unlock advanced features and share their cards and transactions with friends.
NewsFeed :
- A major feature not implemented in this POC due to time constraints is the ability to send “likes” and add comments on each transaction in the NewsFeed.
Transaction Detail :
- A major feature not implemented in this POC due to time constraints is the ability to access, like and comment the detail from a transaction in a dedicated screen.
Bottom Navigation Bar (BottomNavBar):
In the NewsFeed, a BottomNavBar could be implemented with the following tabs :
- Home tab: Current NewsFeed
- Pokédex tab: Quick access to the user’s cards and ability to add new activities (purchase or sale)
- Card Search tab: To find out who owns a specific card and propose trades or transactions
- Marketplace tab: To list cards for sale or buy from other users (A monetization system could be imagined here through transaction fees, but that would be part of a separate product.)
Tablet version
A dedicated tablet layout and experience still need to be implemented.
Paid Subscription Plan:
A premium screen should be added to unlock all features, such as:
- AI-powered card recognition
- Unlimited friend connections
- Advanced Pokémon card search (by type, value, etc.)
- Ad removal