This project aims to build a Real-Time Multiplayer Arena where users can sign up, create spaces, and interact with elements and avatars in a virtual environment.
🚧 This project is under active development. More modules and features will be added progressively.
- ✅ User Authentication (Signup / Signin API)
- ✅ Space Management (Create, Delete Spaces)
- ✅ Element Management (Add Elements to Spaces)
- ✅ Database Setup with PostgreSQL and Prisma ORM
- ✅ Modular Monorepo Architecture using TurboRepo
- ✅ TypeScript + Express.js APIs
- Full Avatar Management
- Map Management System
- User Metadata APIs
- Frontend UI for Space and Avatar Interaction
- Backend: Node.js, Express.js
- Database: PostgreSQL, Prisma
- TypeScript: For type safety
- Monorepo Management: TurboRepo
- ORM: Prisma Client