Skip to content

mnb27/ToyX

 
 

Repository files navigation

ToyX - DOODLE 4RCE

Visit our website for playing our game: Doodle 4rce

Team ToyX presents a onestop platform "DOODLE 4RCE" for Doodle Art where users can not only foster their creativity but also learn while having Fun with your Friends! It is a Competitive doodling platform where doodlers and learners from different age groups can connect with each other and face a doodling challenge. A Doodle community where the users can present their doodles, post them on social media sites, and get featured on the platform. We have following Game Modes:

  • Picture Doodle: Each player has to doodle given picture.
  • Word Doodle: Doodling on the basis of keyword/hints [Same for all].
  • Guess Doodle: A player draws the doodle and others guess the word. Homepage

Technology Stack

  • Created Website using Node.js Framework and expressJS.
  • Materialistic User friendly interface for smoother navigation using Bootstrap.
  • Implemented Login system using Mongodb authentication.
  • Built Web and Android feature for Doodle drawing board using Javascript,CSS and HTML5 Canvas
  • Made dataset of keywords/images corresponding to different themes (Historical monuments/ Indian culture, etc) and important information to be flashed at the end of the game.
  • Build doodle sharing feature using Firebase Storage and Firebase Database.
  • Integrated custom room feature and peer voting system
  • Used socket.io for Multiplayer mode.
  • Created profile dashboard for users.
  • A video meeting Experts Dashboard is created using Daily API where users can learn from the best.

Features

  • Doodle community for showcasing talents present across the globe.
  • Creation of Public and Private rooms.
  • Theme based rooms e.g. Mythology, Indian Culture, Great Indian Personalities.
  • User login and registration app using Node.js, Express, Mongoose and express-sessions.
  • Information/Facts cards related to all doodles for educating the users about Indian Culture.

How to Install?

How to play Doodle 4rce

  • Website has been deployed here
  • Best supported with Google Chrome browser

How to run app locally

System Requirements - Install NodeJS

  • Clone repository
  • Open code in code editor
  • On terminal
    • $ npm install
    • $ npm start
  • App running on http://localhost:3000/

User Interface

Log In page Draw Board

Community Page

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 62.1%
  • EJS 24.8%
  • CSS 13.1%