Skip to content

Snake and Ladder Game website developed using Node.js, React.js, Express.js, and MongoDB.

Notifications You must be signed in to change notification settings

shahvezahmad/snake-and-ladder-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 

Repository files navigation

Snake & Ladder Game

This is a Snake and Ladder Game website developed using Node.js, React.js, Express.js, and MongoDB. It provides secure platform for users to play the game. Users can create an account, save their game progress, create new games, load saved games, and logout from the game. The website supports multiplayer functionality, allowing a maximum of 4 players to play together.

Technologies Used

Node.js: A JavaScript runtime environment for server-side development.
React.js: A JavaScript library for building user interfaces.
Express.js: A minimal and flexible web application framework for Node.js.
MongoDB: A NoSQL database used for data storage.
HTML/CSS: Markup and styling for the website.
JavaScript: Programming language used for client-side and server-side scripting.
TailwindCSS: CSS framework to provide a comprehensive set of pre-built classes.

Hosting

Frontend: Netlify
Backend: Render

Installation and Setup

  1. Clone the repository:

    git clone https://github.com/shahvezahmad/snake-ladder-task.git
    
  2. Navigate to the project directory:

    cd snake-ladder-task
    cd client
    
  3. Install the dependencies, do the same for server

    npm install
    
  4. Set up the environment variables:

    Navigate to the server directory
    Create a .env file
    Check .env.example for backend configuration

  5. Start the client-server in client directory

    npm start
    
  6. Open your web browser and access the website at http://localhost:3000

About

Snake and Ladder Game website developed using Node.js, React.js, Express.js, and MongoDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published