Crocodile

A cross-platform mobile game inspired by the classic “Crocodile” (charades) concept, where players guess what others are trying to depict. Crocodile offers both single-player and multiplayer modes, with progression systems and subscription-based features for an engaging user experience.

Key functionality:

-User registration and secure authentication via REST API powered by FastAPI
-Multiplayer mode with real-time guessing and drawing sessions
-Single-player mode with AI-based prompts and scoring
-Level-based progression system to unlock new challenges and rewards
-Subscription system to access premium content, hints, and exclusive game modes
-User profile with game history, achievements, and statistics
-Matchmaking and private room functionality for playing with friends
-Leaderboards and daily challenges for competitive engagement

Technical features:

-Developed using Flutter for a smooth and interactive cross-platform experience
-Backend built with Django and FastAPI for scalable game logic and secure API services
-PostgreSQL for reliable storage of user data, game sessions, and progress
-REST API integration for seamless communication between frontend and backend
-Real-time multiplayer support using WebSockets or long-polling techniques
-Responsive UI optimized for both smartphones and tablets with interactive drawing tools

Time spent
Technology stack