Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sutac/connect4
Connect4 is a project aimed at implementing the classic game of the same name using web technologies.
https://github.com/sutac/connect4
css-modules expressjs mongodb nextjs nextjs14 nodejs typescript websocket
Last synced: 4 days ago
JSON representation
Connect4 is a project aimed at implementing the classic game of the same name using web technologies.
- Host: GitHub
- URL: https://github.com/sutac/connect4
- Owner: sutaC
- Created: 2023-11-14T12:27:21.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-21T20:21:30.000Z (5 months ago)
- Last Synced: 2024-06-22T12:12:44.236Z (5 months ago)
- Topics: css-modules, expressjs, mongodb, nextjs, nextjs14, nodejs, typescript, websocket
- Language: TypeScript
- Homepage: https://connect4.sutac.pl/
- Size: 492 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Connect4 Project
Connect4 is a project aimed at implementing the classic game of the same name using web technologies. The application is intended to enable gameplay in three modes, both locally and over the network. Additionally, the application will be adapted to function as a native app using Progressive Web App (PWA) technology.
## Used technologies
- Next.js (14)
- Typescript
- CSS Modules
- Express.js
- MongoDB
- Web Sockets (ws)
- PWA
- Docker## How to start app?
1. Have installed docker and docker-compose on your machine
1. If necessary change application configuration in [docker-compose.yml](/docker-compose.yml) file (*Application in **dev** branch is configured for develompent purposes and **main** branch is configured for official production deployment*)
1. In root directory run `docker-compose up`