- Server to a maui mobile app for android chat-app.
- The server uses gin from golang
[OLD PLAN]
[OLD PLAN]
- Server to a flutter android chat-app.
- The server uses nodejs and frameworks such as ExpressJs, featherJs, stompjs & Prisma ORM.
- it is split into 2 different servers
- chat-server : for handling chats
- media-server : for handling media files or basically files
- *more information on this will be found in the documentation folder
- figma links for the designs:
Most of the server requirements are mostly javascript based and a few are other languages but mostly for supporting architecture. The requirements are as follows:
- Nodejs & NPM(Node Package Manager)
- ExpressJs
- FeathersJs
- Stompjs
- Prisma
- Databases
- Mongodb (server)
- SQLite (mobile)
- RabbitMQ
- stomp plugin
/
├───design/
├───documentation/
│ ├───mobile/
│ └───server/
└───server/
├───bin/
├───cmd/
├───configs/
├───internal/
│ ├───audios/
│ ├───auth/
│ ├───messages/
│ ├───pictures/
│ ├───users/
│ └───videos/
├───pkg/
└───test/