Open Issues Need Help
View All on GitHubAI Summary: Create a standalone NestJS module for a StarkNet quiz application. This involves designing a Quiz entity with fields for questions, options, and correct answers, and implementing CRUD operations for managing quizzes. The module should be completely independent and reusable.
AI Summary: Create a standalone module for a NestJS application that allows players to generate unique referral codes and track the users they invite. This involves creating a ReferralCode entity, and RESTful endpoints for code generation and usage tracking.
AI Summary: Create a new module for tracking puzzle solving statistics. This involves creating a `PuzzleStat` entity to store the number of players who have solved each difficulty level, and building REST endpoints to retrieve these statistics.
AI Summary: Create a standalone NestJS module for managing puzzle timers. This involves creating a Timer entity with start and end times and a challenge ID, implementing CRUD operations with validation, and ensuring the module is completely independent of other parts of the application.
AI Summary: Create a new module for a NestJS application to track reward claims. This involves creating a `ClaimHistory` entity, and RESTful endpoints for logging and retrieving claim history. The module must be completely independent and self-contained.
AI Summary: Create a new module for a NestJS application that allows users to submit and retrieve puzzle reviews. This involves creating a Review entity with properties for star rating, comments, and puzzle ID, and building RESTful endpoints to handle review submission and retrieval. The module should be completely independent and self-contained.
AI Summary: Create a standalone module for a NestJS application that allows players to bookmark puzzles or resources. This involves creating a Bookmark entity and implementing basic CRUD (Create, Read, Update, Delete) operations for it.
AI Summary: Create a standalone NestJS module for a daily challenge feature. This involves creating a `DailyChallenge` entity, implementing logic for scheduling and rotating challenges, and ensuring the module is completely independent and reusable.
AI Summary: Create a new NestJS module responsible for tracking player game progress. This includes designing a `Progress` entity, and implementing RESTful endpoints to update and retrieve player progress data. The module should be completely independent and self-contained.
AI Summary: Create a NestJS module to manage game seasons. This involves creating a Season entity with start and end dates, and rewards, along with RESTful endpoints for managing and querying seasons.
AI Summary: Create a standalone Node.js module (no external dependencies) that validates StarkNet wallet addresses based on their format. The module should provide a pure validation service, without any additional functionality.
AI Summary: Create a module for NestJS that allows developers to submit puzzles and challenges. This involves creating a Contribution entity to store the submissions, and building RESTful endpoints for submission (by contributors) and admin approval.
AI Summary: Create a standalone NestJS module for a StarkNet trivia application. This involves designing a TriviaCard entity and building RESTful endpoints to manage (create, read, update, delete) these trivia cards. The module should be completely independent and not rely on other parts of the application.
AI Summary: Create a standalone module for a NestJS application that allows users to submit and retrieve error reports. This involves creating an ErrorReport entity and implementing endpoints for submission and retrieval. The module should be completely independent and reusable.
AI Summary: Create a standalone module for a NestJS application that allows players to vote on new features or puzzle themes. This involves creating a Vote entity and a corresponding Voting service. The module should be completely independent and reusable.
AI Summary: Create a NestJS module to manage puzzle unlocking. This module will handle authentication and authorization using tokens, keys, or tracking prior puzzle completions. It requires the creation of an Unlock entity and a service to implement the unlocking logic. The module should be completely self-contained and reusable.
AI Summary: Create a NestJS module allowing administrators to configure custom color themes and branding for events. This involves creating a Theme entity, and RESTful endpoints for fetching and updating theme data.
AI Summary: Develop a standalone NestJS module for puzzle subscriptions. This involves creating a Subscription entity to track user subscriptions to puzzle categories or tags, building a notification service to alert subscribed users of new puzzles, and adding an admin function to manually trigger notifications. The module should be independent of other modules.
AI Summary: Develop a module to add solution explanations to puzzles. This involves creating an Explanation entity, securing explanation display to only after successful puzzle completion, and building an admin-only API endpoint for managing explanations.
AI Summary: Create a NestJS module to track user participation in game events. This involves creating a Participation entity, implementing logic to prevent duplicate entries, and building a public API endpoint to retrieve a user's joined events.
AI Summary: Develop a NestJS module for bookmarking puzzles. This involves creating a Bookmark entity with userId, puzzleId, and createdAt fields, and implementing API endpoints for adding, removing, and paginated listing of bookmarks for a user. Proper validation and error handling are required.
AI Summary: Develop a NestJS module that manages cooldown periods for puzzle attempts. This involves creating a Cooldown entity, implementing a guard or service to enforce cooldown restrictions based on configurable durations per puzzle, and creating a public API endpoint to retrieve remaining cooldown times.
AI Summary: Implement a draft review workflow for a puzzle game. This involves creating a `DraftReview` entity, implementing API endpoints for submitting/updating reviews, listing pending drafts, and managing approval/rejection transitions, updating draft statuses accordingly.
AI Summary: Develop a NestJS module for tracking user consent to legal agreements (Terms of Service, Privacy Policy, etc.). This involves creating a `Consent` entity, a POST endpoint to record consent, and a GET endpoint to retrieve a user's consent history.
AI Summary: Develop a NestJS module allowing admins and content creators to preview unpublished puzzles (identified by ID) via a protected route (`GET /puzzles/preview/:id`) without saving any preview data. The preview should be generated dynamically from existing draft data, enforcing role-based access control.
AI Summary: Create a standalone NestJS module for cross-device syncing. This involves defining a `SyncToken` entity, creating placeholder API endpoints for pushing and pulling sync data (mock implementation), ensuring the module is stateless and independent of other modules, and using a simple sync token system. The focus is on establishing the foundational structure, not implementing full syncing functionality.
AI Summary: Implement the core game mechanics for an NFT Scavenger Hunt, including challenge creation and management (CRUD), user puzzle submission and evaluation, time-based unlocks, a hint system, challenge completion tracking, puzzle rotation, and rate limiting on submissions. This involves building backend APIs and implementing game logic.
AI Summary: Implement a leaderboard and achievements system for a NestJS application. This involves creating global and regional leaderboards based on player performance metrics, designing and tracking achievement badges, and building an API endpoint to retrieve a player's earned badges.
AI Summary: Implement a secure authentication and user management system for an NFT scavenger hunt game. This includes user registration with email and StarkNet wallet address, JWT and StarkNet signature-based authentication, role-based access control (Player/Admin), password reset functionality, and user profile management.
AI Summary: Develop an admin panel for an NFT scavenger hunt game. This involves creating forms for puzzle and reward management, implementing backend routes with validation, building an analytics dashboard to track user activity and puzzle completion rates, and securing all admin features with role-based access control.
AI Summary: Implement a progress tracking feature for a Node.js based NFT scavenger hunt game using NestJS. This involves tracking user puzzle and educational module completion, implementing logic to unlock subsequent puzzles based on completion criteria, and creating an API endpoint to retrieve a user's progress summary.
AI Summary: Implement a complete NFT rewards system for a scavenger hunt game, including backend logic for NFT distribution, StarkNet integration for minting, API endpoints for claiming and viewing rewards, and duplicate claim prevention.