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 experiencePersonalization 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 PostgreSQLAPI documentation outlining endpoints for user data, authentication, and initial featuresBackend logic for tracking onboarding completion and user interactions during the processProfile setup flow with basic info and preferencesAs a developer, I need a reliable API to connect the frontend with the database for data retrieval and storageBasic frontend implementation using React Native/React.jsPostgreSQL configuration for storing user data and preferencesAs a user, I want to log in with my social media accounts for convenienceAs 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 startLogin and registration screens with social media options.Backend setup for user authentication using OAuthAs a new user, I want to register and create a profile quickly so I can start using the appAWS Lambda for handling asynchronous tasksDynamic onboarding content generation based on user preferencesStep-by-step onboarding flow with interactive elements that explain key featuresNode.js and Express setup for the API layerSprint 2PastJune 10, 2024 β June 28, 202419ποΈReading progress trackerπIntegration with Kindle and Audibleπ±In-app events and author Q&A sessionsReal-time progress updates with local caching for offline supportAs a reader, I want to see my progress from Kindle and Audible in one place so I can manage my reading across different platformsAPI integrations with Kindle and Audible for fetching progress dataCross-platform sync via cloud storage (e.g., AWS S3, Firebase)Progress bars for each book with percentage completion displayedBackground sync processes for continuous updatesLive streaming integration (e.g., with YouTube Live or Zoom)As a reader, I want my reading progress to sync automatically across all my devices so that I can seamlessly continue reading wherever I amAs a reader, I want to automatically sync my notes and highlights from Kindle and Audible so that all my reading data is unifiedReal-time chat and question submission systemQ&A interface allowing users to submit and vote on questions during live sessionsUnified reading dashboard displaying progress from all platformsEvent calendar with RSVP functionality and live streaming capabilitiesAs a reader, I want to track my reading progress across all my books so that I can stay organizedAs 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 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 attend virtual book events and interact with authors to enrich my reading experiencePlatform connection settings in user profileSprint 3PastJuly 1, 2024 β July 19, 202418πPersonalized Book RecommendationsπAdvanced search and filteringπReading analytics dashboardAs a reader, I want to receive weekly summaries of my reading activity so that I can track my progress and set new goalsData aggregation processes for generating insightsAs a reader, I want to receive book recommendations based on my preferences so that I can discover new books easilyAPI layer for dynamic filtering and sortingFrontend components for dynamic chart renderingAs 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 view my reading statistics in a dashboard so that I can better understand and optimize my reading habitsAs a reader, I want to search for books by genre, author, and rating to find exactly what Iβm looking forSearch results page with grid or list view optionsElasticsearch for fast and relevant search resultsDashboard with visualizations (charts, graphs) of reading statisticsAs a reader, I want to use advanced filters when searching for books so that I can quickly find something that matches my specific interestsAPI endpoints for fetching user preferences and historySearch bar with dropdown for advanced filtering options (genre, author, rating, etc.)Recommendation tiles on the homepage with book cover, title, and a short blurbWeekly summary emails or notifications with key insightsAI engine integration for real-time recommendation generationA "More Like This" button on book detail pagesSprint 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