This project is a simple Modern Web Chat App
Go to The App Source
To run this project, You need to install Node.js, pNpM
You should install NX to build or deploy the app (Optional)
After that, You must install dependencies by using pnpm install
in order to test on your local machine
This will launch the Web App in dev environment
pnpm run start
Website Images: unDraw
3rd party Services: Firebase
- Language: Typescript
- Project Management: NX, PNPM
- Tools & Libraries: Vite, React, Chakra UI
- Language: Kotlin
- Database: PostgreSQL, Exposed
- Tools & Libraries: Ktor server, Socket.io
apps/web/
- Main web application
apps/web/src/index.tsx
- Index page of the app & init services
libs/web/api
- API library of Omagize
libs/web/api/src/firebase
- Firebase config and files