/Word-Hunt

Word-Hunt is basically single player as well ass multiplayer game where user have to find specific words in given time

Primary LanguageTypeScript

Word-Hunt

Word-Hunt is a popular game that is often played in single player or multiplayer groups, and can be enjoyed for fun and removing your stress.

API Reference

Backend API

  GET / *need to be updated*
End Point Type Description
/ string Home
/game string MainGamePage
/signup string Signup
/login string Login
/userList string UsersList
/singleuser string SingleUserGame
/* string 404 Not Found page

Tech Stack

Front-end : HTML , CSS , JavaScript , Reactjs , Typescript, Tailwind CSS , Chakra UI,

Back-end : Socket.io , JSON-Web-Token, CORS, Dotenv, Bcrypt (for hashing), Mongoose, Nodemon , NodeJS, Express JS, MongoAtlas.

Color Reference

Color Hex
Primary #27282c #27282c
Secondary #6eff3e #6eff3e

Badges

[Netlify Status](link need to be updated)

Team Members

Member Name Link
Himanshu Tyagi https://github.com/Himanshu-t-y-a-g-i
Ojas Bendale https://github.com/ojasbendale18200
Mayank Singh https://github.com/mak-1997
Riya Shrivastava https://github.com/riyashri07

Deployment

To deploy this project run

npm run build
npm run deploy

Pages

  • Home page
  • Allroutes page
  • Login page
  • MainGame page
  • MatchHistory page
  • Signup page
  • UserLists page
  • SingleUserGame page

Features

  • User Register
  • User login
  • Single player Game play
  • Multiplayer Game play
  • Laederboard
  • List of Users/Players

ScreenShots

1. Home Page

login

2. Login

login

3. Signup

signup

4. Game Lobby

Game_Looby

5. Navbar Menu

nav_menu

6. Game Play

game_play

7. Match History

Match_History

8. User List

multiplayer

Run Locally

Clone the project

  git clone https://github.com/ojasbendale18200/Word-Hunt.git

Go to the project directory

  cd Word-Hunt

Install dependencies

  npm install
  npm i axios
  npm i react-scripts
  npm i react-icons
  npm i react-router-dom
  npm i json-server
  npm i chakra-ui
  npm i socket.io-client
  npm i typescript
  npm i bcrypt
  npm i cors
  npm i dotenv
  npm i express
  npm i jsonwebtoken
  npm i mongoose
  npm i nodemon
  npm i socket.io

Start the server

  npm run server
  npm start