Skip to content

catch-the-fish/minesweeper-server-express

Repository files navigation

Minesweeper Online

Introduction

hello! this project is an implementation of minesweeper for the browser, and this repository contains the code for the server. feel free to try the game here!

Tools Used

  • typescript
  • express, express-session
  • socket.io
  • passport, bcryptjs
  • mongodb, mongoose, typegoose

Developing

  • fork and clone the repository
  • enter the server directory (e.g. cd minesweeper/server)
  • install dependencies using npm install
  • set up MongoDB and get its connection URL
  • create .env file and set up according to the .env.example file
  • start server with npm start
  • make edits wherever you wish!

Contributing

all contributions are welcome! feel free to submit pull requests, bug reports, or other contributions!