Browse Scenarios

All Beginner Intermediate Advanced Expert
Add user and admin registration 100 pts

Implement registration endpoints for users and admins

Intermediate

Add user search functionality 100 pts

Implement search feature to find users by name

Intermediate

Implement counter service 300 pts

Track page view counts

Expert

Calculate total price 100 pts

Calculate total price for bulk orders

Intermediate

Add bulk user notification feature 100 pts

Send notifications to multiple users based on their preferences

Intermediate

Add user settings retrieval 50 pts

Fetch user settings with default fallback

Beginner

Add paginated product listing 100 pts

Implement pagination for product catalog

Intermediate

Add inventory adjustment service 200 pts

Handle inventory adjustments with audit logging

Advanced

Add discount calculation 100 pts

Calculate discounts and final prices for checkout

Intermediate

Display user orders 200 pts

Show list of users with their recent orders

Advanced

Enable Hibernate second-level cache for better performance 300 pts

Add caching configuration to improve database performance

Expert

Add discount calculation 100 pts

Implement discount calculation for different customer types

Intermediate

Add notification service 100 pts

Implement notification service for order updates

Intermediate

Add greeting message 50 pts

Display personalized greeting to users

Beginner

Add eligibility check 100 pts

Check if user is eligible for premium features

Intermediate

JIRA-4521: Implement Subscription Billing System 300 pts

New feature to handle user subscriptions, billing cycles, payment processing, and notifications

Expert

Add audit log search feature 200 pts

Implement search functionality for audit logs by date range and user

Advanced

Add Flash Sale feature for limited-time deals 300 pts

Implement flash sale functionality allowing admins to create time-limited sales with special pricing and stock limits. Includes sale management, purchase flow, notifications, and scheduling.

Expert

Add order fulfillment service 200 pts

Implement order fulfillment with inventory deduction and shipping creation

Advanced

Add worker interface 100 pts

Create interface for different types of workers

Intermediate

Add pricing calculation 200 pts

Calculate prices in cart and checkout services

Advanced

Add account balance transfer 300 pts

Implement money transfer between user accounts

Expert

Refactor authentication system to use JWT tokens 300 pts

Replace session-based authentication with JWT tokens for better scalability

Expert

Add configuration cache 200 pts

Cache expensive configuration loading

Advanced

Add order statistics calculation 100 pts

Calculate average order value and other statistics

Intermediate

Fix performance issue in order details API 300 pts

Add EntityGraph to load order with all related entities

Expert

Add read-only user repository 200 pts

Implement a read-only repository for reporting purposes

Advanced

Add user profile display 50 pts

Display user profile information

Beginner

Add payment processing endpoint 300 pts

Implement payment endpoint for order checkout

Expert

Add order history endpoint 100 pts

Implement endpoint to fetch user's order history with product details

Intermediate

Add caching to product catalog 300 pts

Implement caching for frequently accessed product data

Expert

Add batch report generation 300 pts

Generate monthly reports processing all transactions

Expert

Optimize product import performance 200 pts

Batch import products from CSV file

Advanced

Add payment processing 50 pts

Process credit card payments

Beginner

Add comment display feature 100 pts

Display user comments on articles

Intermediate

Add Product entity for catalog 100 pts

Create Product entity to be used in shopping cart and order systems

Intermediate

Add order processing service 100 pts

New service to handle order creation and processing

Intermediate

Add file upload processing 200 pts

Process uploaded CSV files

Advanced

Add file download feature 100 pts

Allow users to download files

Intermediate

Add appointment scheduling feature 200 pts

Allow users to schedule appointments with date and time

Advanced

Fix lazy loading exception in REST endpoint 200 pts

Change entity fetch type to resolve LazyInitializationException

Advanced

Add admin user management page 100 pts

Create endpoint to list all users for admin dashboard

Intermediate

Add notification service integration 300 pts

Send notifications when orders are placed using reactive pipeline

Expert

Implement Inventory Sync with Warehouse Management System 500 pts

Add real-time inventory synchronization with external WMS, dashboard API, low-stock alerts, and inventory reporting

Expert

Add API error handling 100 pts

Handle errors in multiple API endpoints

Intermediate

Add database connection 50 pts

Configure database connection

Beginner

Add status check endpoint 100 pts

Simple endpoint to check if user is active

Intermediate