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