PlayFrame Version 1.0

Invite Friends & Earn Rewards
Get 100 XP for each friend who joins using your referral code
Overall Progress
System Configuration
60%
Complete all steps to unlock exclusive rewards and achievements!
Completion Rate
Key Metrics
Total Points Awarded
12,500
Challenges Completed
75
Active Users
250
Typography
Font Families
Primary: Manrope (Sans-Serif)
Secondary: Noto Sans (Fallback)
Headings
Heading 1
Heading 2
Heading 3
Body Text
Regular body text (16px)
Secondary/small text (14px)
Spacing System
Base Unit: 0.25rem (4px)
Common Spacing
Padding: p-2 (8px)
Padding: p-4 (16px)
Padding: p-6 (24px)
Padding: p-8 (32px)
Responsive Breakpoints
Screen Size | Prefix | Min-Width | Usage |
---|---|---|---|
Mobile | sm: | 640px | Phones (portrait) |
Tablet | md: | 768px | Tablets (portrait) |
Laptop | lg: | 1024px | Small laptops |
Desktop | xl: | 1280px | Standard desktops |
Large Desktop | 2xl: | 1536px | Large monitors |
Responsive Container Example:
.container
{
width:
100%;
padding:
1rem; /* base padding
*/
@media
(min-width: 640px) { padding:
1.5rem; }
@media
(min-width: 1024px) { max-width:
1024px; margin: 0 auto;
}
}
Active Quests
Daily Login
5/7 daysLogin for 7 consecutive days
Social Butterfly
3/5 commentsComment on 5 different posts
Quest Types
Daily
Weekly
Achievement
Social
Event
Player Badges
Novice
Explorer
Socialite
Champion
Master
Unknown
Leaderboard
LegendPro
Online
12,450
25
GreenArrow
3m ago
10,780
21
FireStorm
5m ago
9,240
19
AquaBlast
12m ago
8,590
17
NeonNinja
15m ago
7,820
16
LegendPro
Online
XP
12,450
Level
25
GreenArrow
3m ago
XP
10,780
Level
21
FireStorm
5m ago
XP
9,240
Level
19
AquaBlast
12m ago
XP
8,590
Level
17
NeonNinja
15m ago
XP
7,820
Level
16
Recent Activity
User Sarah completed the 'Content Creation' challenge
+50 XP • 2 hours ago
Admin added a new badge: 'Content Master'
1 day ago
User David reached Level 5
3 days ago
System awarded 500 points to all users
1 week ago
Challenge 'Community Engagement' started
2 weeks ago
Quiz Component
Gamification Knowledge Quiz
Test your understanding of gamification principles
Which psychological principle is most associated with unpredictable rewards?
Quiz Complete!
You scored 4/5 (80%)
Correct
4
Time Taken
2:15
Design System Guidelines
Psychological Principles
- Use variable rewards (unpredictable intervals) to increase engagement
- Implement social proof through leaderboards and activity feeds
- Enable status/recognition through badges and level progression
Implementation Rules
- Always tie rewards to meaningful actions that drive business goals
- Make progress visible through progress bars and milestones
- Balance challenge and skill level for optimal engagement
- Implement short-term and long-term goals (daily streaks + level progression)
- Provide clear paths to mastery with escalating challenges
Accessibility Checklist
Color Palette
Primary
#FF5722
Secondary
#8BC34A
Dark
#1A1A2E
Main BG
#181F29
Card BG
#1F2A37
Sidebar BG
#111418
Gradient
Blue-Purple
Accent
#FF9800
Visual Hierarchy Guide
Reward Levels:
Importance Levels:
High (Badges, Leaderboards)
Medium (Progress Bars)
Low (Point Indicators)
Toast Notifications
Success!
Your action was completed successfully.
Error!
Something went wrong. Please try again.
Warning!
This action cannot be undone.
Information
Your profile has been updated.
Implementation Guidelines
- Use toast-success for positive confirmations and successful actions
- Use toast-error for error messages and failed operations
- Use toast-warning for important warnings and cautions
- Use toast-info for general information and status updates
- Toast notifications should auto-dismiss after 5 seconds
- Position toasts in the top-right corner of the viewport
Icon Guidelines
Using Material Icons
This design system uses Google's Material Icons for consistency and ease of use. Follow these guidelines to implement icons correctly.
Sizing
Set the icon size
using the font-size
property.
Common sizes in this design system are:
- Navigation icons: 24px
- Badge icons: 48px
- Inline icons: 16px or 20px
Common Icons
Icon List
For a complete list of available icons, visit the Material Icons website.
Buttons
Primary Button
Secondary Button
Primary Button with Icon
Secondary Button with Icon
Disabled Primary Button
Disabled Secondary Button
Use primary buttons for main actions and secondary buttons for less prominent actions. Ensure buttons have sufficient contrast and are accessible.
Form Inputs with Errors
Username cannot contain special characters.
Please enter a valid email address.
Password must be at least 8 characters long.
Passwords do not match.
Use the Material error icon to visually indicate input issues in a consistent and accessible way.
Setup Wizard
Account Setup
Enter your account details to get started.
Configuration
Set up your configuration
Account Type
Preferences
Choose your notification theme preferences.
Finalize
Review and complete your setup.
You're all set! Click finish to complete.