Skip to content

Latest commit

 

History

History
70 lines (51 loc) · 1.83 KB

README.md

File metadata and controls

70 lines (51 loc) · 1.83 KB

telko-moment-server 🖥

  • Server to a maui mobile app for android chat-app.
  • The server uses gin from golang

[OLD PLAN]

About

  • 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
    1. chat-server : for handling chats
    2. 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:
    1. user maps & personas:    visit 🔗
    2. wire frame & prototype    visit 🔗

Requirements

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:

  1. Nodejs & NPM(Node Package Manager)
  2. ExpressJs
  3. FeathersJs
  4. Stompjs
  5. Prisma
  6. Databases
    1. Mongodb (server)
    2. SQLite (mobile)
  7. RabbitMQ
    • stomp plugin

Folder Structure

/
├───design/
├───documentation/
│   ├───mobile/
│   └───server/
└───server/
    ├───bin/
    ├───cmd/
    ├───configs/
    ├───internal/
    │   ├───audios/
    │   ├───auth/
    │   ├───messages/
    │   ├───pictures/
    │   ├───users/
    │   └───videos/
    ├───pkg/
    └───test/