Update Logs
Track the latest changes and improvements to PokéSeek
Version 1.0 - Final Release
Project Achievements
- Milestone Successfully launched with core Pokémon guessing gameplay
- Milestone Implemented functional leaderboard with MongoDB backend
- Milestone Served many players during beta testing
- Milestone Collected valuable feedback for next version
Deployment Highlights
- Backend Deployment Backend API deployed securely on Render
- Frontend Deployment Frontend application deployed on Vercel for fast global access
Final Changes
- Improvement Final bug fixes and stability improvements
- Improvement Documentation completed for all systems
- Improvement Codebase archived for reference
PokéSeek 2.0 Announcement
We're excited to announce the complete rebuild of PokéSeek with modern technologies!
Current Version (1.0)
- Basic Pokémon guessing game
- Simple leaderboard
- Local storage for high scores
- Vanilla JavaScript frontend
- Express.js + MongoDB backend
Coming in 2.0
- React.js frontend with animations
- Proper user authentication system
- Social features and friend challenges
- Daily/weekly tournaments
- Native mobile app versions
New Technology Stack
- Frontend React.js with Next.js for server-side rendering
- Backend Node.js with GraphQL API
- Database PostgreSQL with Redis caching
- Auth OAuth 2.0 with JWT tokens
- Mobile React Native cross-platform app
Thank You
To all the players who tested PokéSeek and provided feedback - thank you! Your input is directly shaping the next version.
Version 0.0.1 - Leaderboard Beta
New Features
-
Feature
Leaderboard fetching & display: Dynamically fetch and display leaderboard data from
backend endpoint
/getdata
-
Feature
High score display & persistence: Load and display high score from
localStorage
with default value handling -
Feature
Filesystem Leaderboard Storage:
Server-side
fs
module used for:- Storing top 10 player rankings
- Persisting last assigned player
-
Feature
Client-Side Storage:
localStorage
for persistent high scorescookies
for session tracking and user preferences
ID
POST /AmION10
with validation
Bug Fixes & Improvements
-
Bug Fix
Fixed possible undefined
High_score
variable initialization - Improvement Added comprehensive error handling for fetch requests and JSON parsing
- Improvement Enhanced UI feedback with loading states for refresh and submit buttons
- Improvement Added defensive programming for all backend interactions
Technical Details
- Backend MongoDB integration for leaderboard data storage
-
Frontend
Dynamic leaderboard rendering with special styling for top 3 players (
.top-3
class) - UI Form validation for empty names and invalid scores with toast messages
- UX Button state management during submission/refresh to prevent spamming
Known Issues
- Web Share API may not work consistently across all browsers
- Leaderboard refresh may show brief loading state even on fast connections
Coming Soon
- User authentication system
- Social media sharing buttons as fallback
- Animated transitions for leaderboard updates
- Persistent user sessions across devices
Version 0.0.2
New Features & Improvements
- Feature Added all Pokémon from Generation 1 to Generation 3 (386 total).
- Improvement Improved UI design for better readability and feedback.
- Bug Fix Fixed button spam clicking disabled.
- Improvement Better error management: ⚠️ "No Internet" and fetch failure alerts added for smoother gameplay experience.
- Improvement Clear visual feedback: ✅ "Correct!" and ❌ "Wrong!" messages shown.
- Improvement Game now feels smoother and more responsive.
- Improvement Code made more stable by preventing multiple rapid triggers.
Known Issues
- Score may increase incorrectly under rare race conditions (double trigger).
- Option shuffling may repeat some Pokémon due to randomness.
Upcoming Improvements
- Debounce and throttling on critical functions.
- Add difficulty levels (Easy, Medium, Hard).
- Leaderboard with real-time user scores (Firebase or MongoDB).
- Secure login system using Google OAuth or email + JWT.
- Multiplayer mode for friend battles.
- Add audio and animation feedback for correct/wrong answers.
Version 0.0.1
Features Added
- Feature Core game logic for Pokémon guessing implemented.
- Feature Image reveal on correct selection with unblur effect.
- Feature Correct answer turns green, wrong turns red.
- Feature Scoring system integrated (+1 for correct guess).
- Feature Fast-guess bonus system (up to +5 points).
- Feature UI disabled after one guess to prevent spamming.
- Feature Play Again button state added.
- Feature Score visible and updates in real-time.
Known Issues
- Random score increases observed (possible double function calls).
- Multiple rapid clicks can still cause glitches.
Upcoming Improvements
- Debouncing score update functions.
- Difficulty Levels (Easy/Hard)
- Expandable, live leaderboard integration.
- Account Login & Save Progress
- Multiplayer Battle Mode
- Sound & animation feedback on guesses.