VerbVault is a modern word puzzle platform that combines the challenge of classic word games with competitive gameplay mechanics. Built with React and Vite, it offers players multiple game modes while tracking their progress and achievements through a comprehensive point system.
- Word Scramble: Unscramble letters to form words
- Word Search: Find hidden words in a grid
- Word Chain: Connect words using shared letters
- Crossword Light: Mini crossword puzzles with modern twists
- Speed Spell: Fast-paced word formation challenges
- Earn points based on:
- Word length
- Speed of completion
- Difficulty level
- Daily streaks
- Special achievements
- Global leaderboard
- Weekly challenges
- Achievement badges
- Player rankings
- Personal statistics
- Friend challenges
- Share achievements
- Custom tournaments
- Community events
- React 18+
- Vite
- TypeScript
- TailwindCSS
- React Router
- React Query
- Zustand/Jotai (TBD)
- Local Storage for offline functionality
- Node.js
- Express
- MongoDB
- JWT Authentication
- Dictionary API for word validation
- Custom scoring API
- Leaderboard API
- Basic application setup with Vite and React
- Implementation of core game mechanics
- Basic scoring system
- Local storage functionality
- User authentication
- Profile management
- Basic leaderboard
- Achievement system
- Friend system
- Challenges
- Tournaments
- Community features
- Advanced animations
- Sound effects
- Theme customization
- Mobile optimization
# Clone the repository
git clone https://github.com/egodevrjm/VerbVault.git
# Navigate to project directory
cd VerbVault
# Install dependencies
npm install
# Start development server
npm run dev
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by VerbVault Team