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 experienceNode.js and Express setup for the API layerPostgreSQL configuration for storing user data and preferencesSecure storage of user credentials in PostgreSQLBackend setup for user authentication using OAuthStep-by-step onboarding flow with interactive elements that explain key featuresAs a new user, I want to register and create a profile quickly so I can start using the appBasic frontend implementation using React Native/React.jsAPI documentation outlining endpoints for user data, authentication, and initial featuresAs a developer, I need a reliable API to connect the frontend with the database for data retrieval and storageProfile setup flow with basic info and preferencesAs 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 quicklyLogin and registration screens with social media options.Backend logic for tracking onboarding completion and user interactions during the processAs 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 startDynamic onboarding content generation based on user preferencesPersonalization options during onboarding, allowing users to select their preferences and interestsAs a user, I want to log in with my social media accounts for convenienceAWS Lambda for handling asynchronous tasksSprint 2PastJune 10, 2024 β June 28, 202419ποΈReading progress trackerπIntegration with Kindle and Audibleπ±In-app events and author Q&A sessionsLive streaming integration (e.g., with YouTube Live or Zoom)Real-time chat and question submission systemProgress bars for each book with percentage completion displayedAs a reader, I want to attend virtual book events and interact with authors to enrich my reading experienceAPI integrations with Kindle and Audible for fetching progress dataCross-platform sync via cloud storage (e.g., AWS S3, Firebase)As a reader, I want to track my reading progress across multiple books so that I can stay organized and meet my reading goalsAs 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 sessionsPlatform connection settings in user profileAs a reader, I want to participate in live Q&A sessions with authors to gain deeper insights into their workSync status indicator to show when data has been synced across devicesAs a reader, I want to automatically sync my notes and highlights from Kindle and Audible so that all my reading data is unifiedAs a reader, I want to see my progress from Kindle and Audible in one place so I can manage my reading across different platformsBackground sync processes for continuous updatesAs a reader, I want to track my reading progress across all my books so that I can stay organizedUnified reading dashboard displaying progress from all platformsReal-time progress updates with local caching for offline supportEvent calendar with RSVP functionality and live streaming capabilitiesSprint 3PastJuly 1, 2024 β July 19, 202418πPersonalized Book RecommendationsπAdvanced search and filteringπReading analytics dashboardA "More Like This" button on book detail pagesAs a reader, I want to view my reading statistics in a dashboard so that I can better understand and optimize my reading habitsRecommendation tiles on the homepage with book cover, title, and a short blurbElasticsearch for fast and relevant search resultsAs a reader, I want to receive weekly summaries of my reading activity so that I can track my progress and set new goalsAs a reader, I want to search for books by genre, author, and rating to find exactly what Iβm looking forDashboard with visualizations (charts, graphs) of reading statisticsAI 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 easilySearch results page with grid or list view optionsAPI layer for dynamic filtering and sortingAs a reader, I want to see personalized recommendations on my homepage that reflect my recent reading history so I can quickly find books of interestFrontend components for dynamic chart renderingData aggregation processes for generating insightsAs a reader, I want to use advanced filters when searching for books so that I can quickly find something that matches my specific interestsSearch bar with dropdown for advanced filtering options (genre, author, rating, etc.)API endpoints for fetching user preferences and historyWeekly summary emails or notifications with key insightsSprint 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