Project Tech Stack

State Management

Neon DB (PostgreSQL)

Storing persistent information like user info and friend lists.

Redis

Handling user sessions and socket interactions.

Backend

Sequelize

For easier database interaction with built-in sanitization.

Express.js

Minimal web framework for Node.js.

TypeScript

JavaScript with static types for better development.
WebSockets

WebSockets

Enabling real-time communication for multiplayer games and live updates.

Frontend

HTML

Standard markup language for web pages.

CSS

Style sheet language for designing web pages.

JavaScript

Programming language for dynamic web functionality.