Master Cycles1 viewsMaster CyclesSprint nameSprint statusDatesTotal tasksIssue's ProgressFeaturesIssuesSprint 5CurrentAugust 12, 2024 β August 30, 202419π·οΈPromotion and discount managementπMulti-language and localization supportπ°Points and rewards systemLocalization framework for frontend components to adapt text, UI elements, and cultural normsBackend support for multiple languages, including content management and translation integrationRegion-specific content and promotions, including localized book recommendations and cultural considerationsLanguage selection option during onboarding and in settingsAs a marketing manager, I want to tailor content and promotions to different regions to maximize relevance and engagementAs an international user, I want to use the app in my native language so that I can have a seamless experienceReal-time updates to user profiles with current points balanceBackend logic for earning, tracking, and redeeming pointsRewards catalog showcasing available items, discounts, or content users can redeemPoints tracking widget in user profilesAs a reader, I want to view my points balance and available rewards so that I can plan how to use them effectivelyAs a reader, I want to earn points for my activity in the app so that I can redeem rewards like discounts or exclusive contentAPI endpoints for creating, updating, and managing promotionsReal-time analytics and reporting for promotion performanceDynamic pricing engine that applies discounts and promotions at checkoutDashboard for tracking promotion performance, including sales trends and conversion ratesA promotion creation wizard with options to set discounts, bundle offers, and limited-time dealsAs a bookstore worker, I want to track the performance of promotions in real-time to optimize my marketing strategiesAs a bookstore worker, I want to manage promotions effectively so that I can increase sales during peak seasonsSprint 6September 2, 2024 β September 20, 202414πSales and customer interaction dashboardπFinal testing and refinementπ¬Personalized marketing campaignsAPI endpoints for retrieving user behavior and preference data to tailor campaignsIntegration with marketing automation tools (e.g., Mailchimp, SendGrid)Backend service for creating and sending personalized emails and push notificationsAnalytics dashboard to track campaign performance in real-timeCampaign creation tool with segmentation options based on user behavior, preferences, and engagement historyAs a user, I want to receive recommendations and offers that align with my interests so I feel the app understands my preferences.As a marketing manager, I want to target users with personalized campaigns based on their reading habits so that we can drive engagement and sales.Frontend components for dynamic chart rendering and report generationAPI integration with CRM systems for customer data and interaction trackingData aggregation engine for processing and analyzing sales and interaction dataCustomizable reports that can be exported or scheduled for regular deliveryInteractive dashboard with visualizations of key metrics, including sales trends, inventory levels, and customer interaction patternsAs a bookstore worker, I want to identify best-selling books and customer preferences to improve stock management and tailor promotionsAs a bookstore worker, I want to analyze sales data and customer interactions so that I can optimize inventory and marketing strategiesSprint 1PastMay 20, 2024 β June 7, 202418π€User authentication & profile setupπ§¬Core backend setupπInteractive onboarding experiencePostgreSQL configuration for storing user data and preferencesStep-by-step onboarding flow with interactive elements that explain key featuresAWS Lambda for handling asynchronous tasksBasic frontend implementation using React Native/React.jsAPI documentation outlining endpoints for user data, authentication, and initial featuresAs a new user, I want to register and create a profile quickly so I can start using the appAs a new user, I want to be introduced to the key features that are most relevant to my interests, so I feel the app meets my needs from the startBackend setup for user authentication using OAuthNode.js and Express setup for the API layerBackend logic for tracking onboarding completion and user interactions during the processPersonalization options during onboarding, allowing users to select their preferences and interestsAs a new user, I want a guided onboarding experience that helps me understand how to use the app so that I can get the most out of it quicklySecure storage of user credentials in PostgreSQLLogin and registration screens with social media options.Profile setup flow with basic info and preferencesAs a user, I want to log in with my social media accounts for convenienceDynamic onboarding content generation based on user preferencesAs a developer, I need a reliable API to connect the frontend with the database for data retrieval and storageSprint 2PastJune 10, 2024 β June 28, 202419ποΈReading progress trackerπIntegration with Kindle and Audibleπ±In-app events and author Q&A sessionsAs a reader, I want to see my progress from Kindle and Audible in one place so I can manage my reading across different platformsAs a reader, I want to automatically sync my notes and highlights from Kindle and Audible so that all my reading data is unifiedCross-platform sync via cloud storage (e.g., AWS S3, Firebase)Background sync processes for continuous updatesAs a reader, I want to track my reading progress across all my books so that I can stay organizedAs a reader, I want to attend virtual book events and interact with authors to enrich my reading experienceAs a reader, I want to participate in live Q&A sessions with authors to gain deeper insights into their workLive streaming integration (e.g., with YouTube Live or Zoom)Platform connection settings in user profileProgress bars for each book with percentage completion displayedUnified reading dashboard displaying progress from all platformsEvent calendar with RSVP functionality and live streaming capabilitiesSync status indicator to show when data has been synced across devicesAs a reader, I want my reading progress to sync automatically across all my devices so that I can seamlessly continue reading wherever I amQ&A interface allowing users to submit and vote on questions during live sessionsAs a reader, I want to track my reading progress across multiple books so that I can stay organized and meet my reading goalsReal-time progress updates with local caching for offline supportAPI integrations with Kindle and Audible for fetching progress dataReal-time chat and question submission systemSprint 3PastJuly 1, 2024 β July 19, 202418πPersonalized Book RecommendationsπAdvanced search and filteringπReading analytics dashboardAI engine integration for real-time recommendation generationAs a reader, I want to receive book recommendations based on my preferences so that I can discover new books easilyAPI endpoints for fetching user preferences and historyAs a reader, I want to search for books by genre, author, and rating to find exactly what Iβm looking forAs a reader, I want to use advanced filters when searching for books so that I can quickly find something that matches my specific interestsA "More Like This" button on book detail pagesWeekly summary emails or notifications with key insightsFrontend components for dynamic chart renderingAs a reader, I want to view my reading statistics in a dashboard so that I can better understand and optimize my reading habitsData aggregation processes for generating insightsDashboard with visualizations (charts, graphs) of reading statisticsAs a reader, I want to see personalized recommendations on my homepage that reflect my recent reading history so I can quickly find books of interestAs a reader, I want to receive weekly summaries of my reading activity so that I can track my progress and set new goalsSearch results page with grid or list view optionsSearch bar with dropdown for advanced filtering options (genre, author, rating, etc.)API layer for dynamic filtering and sortingRecommendation tiles on the homepage with book cover, title, and a short blurbElasticsearch for fast and relevant search resultsSprint 4PastJuly 22, 2024 β August 9, 202419ποΈSocial Book ClubsπReading challenges and badgesπ½Batch upload and management toolReal-time updates to user profiles as they earn badges or complete challengesBackend logic for challenge creation, progress tracking, and badge awardsBadge system with visual representations of achievementsChallenge creation and participation UI with progress trackingAs a reader, I want to compare my progress in challenges with friends to foster a sense of competition and communityAs a reader, I want to participate in reading challenges to earn badges, making my reading experience more fun and motivatingError handling mechanisms to ensure data integrity and provide feedback to usersBackend processing to validate, upload, and update records in bulkSupport for CSV and Excel file formats for bulk uploadsBatch editing features, including mass price adjustments, category changes, and metadata updatesBulk upload interface with drag-and-drop functionality, progress bars, and error reportingAs a bookstore worker, I want to edit book details for multiple items simultaneously to streamline inventory managementAs a bookstore worker, I want to upload and manage books in bulk so that I can keep the storeβs inventory up to date quicklyReal-time chat and discussion board functionalityDiscussion threads within book clubs, with options to post text, images, and linksBook club creation and management interfaceAs a reader, I want to create my own book club and invite friends to join so we can read together and discussAs a reader, I want to join a book club within the app to discuss books with like-minded individualsSocial integration for inviting friends via social media or email