Doodly is an interactive multiplayer game where players take turns drawing while others try to guess what's being drawn. With real-time updates, customizable rooms, and a competitive scoring system, Doodly brings friends together for fun and creative gameplay.
- 🖌️ Real-time Drawing - Collaborate on a shared canvas with instant updates
- 🚪 Room System - Create or join private game rooms with custom settings
- 🔄 Turn-based Gameplay - Structured game flow with rotating artists
- 💬 Live Chat - Communicate and guess in real-time during gameplay
- 🏆 Scoring System - Earn points for correct guesses and creative drawings
- 🎨 Color & Brush Tools - Express yourself with various drawing tools
- 📱 Responsive Design - Sleek UI with smooth animations across devices
![]() Splash Screen |
![]() Home Screen |
![]() Create-Room Screen |
![]() Join-Room Screen |
![]() Drawing Canvas |
![]() Guessing Phase |
![]() Leaderboard |
![]() Results Screen |
| Frontend | Backend |
|
|
# Clone the repository
git clone https://github.com/yourusername/doodly.git
# Navigate to the Flutter project directory
cd doodly/lib
# Install dependencies
flutter pub get
# Run the app
flutter run# Navigate to the backend directory
cd doodly/server
# Install dependencies
npm install
# Start the development server
npm run dev- Join or Create a Room - Enter an existing room code or create your own room.
- Invite Friends - Share your room code with friends to join.
- Take Turns - Each player gets a chance to draw while others guess.
- Score Points - Faster correct guesses earn more points
- Have Fun! - Laugh, compete, and enjoy the creative experience.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request







