Job details

Video chat platform


21 days ago

Technical Strategy of
1. Structure
Data layer - Business layer - Client layer

2. Client layer (frontend)
2.1 Some frameworks such as bootstrap for design or any landing page would be nice, React or Angular is a nice idea for UI.
2.2 Figma design should be used as a core for use cases.

3. Business layer
3.1 You need to find some proper framework for the audio and video channels and chatting.
3.2 You need to find some API for music, e.g. Apple Music or Spotify.
3.3 You need to create functionality of distribution of users between the rooms, memory allocating for each of them, redistribution of the users, and sorting of the rooms, etc.
4. Data layer
4.1 Database (does not matter, what you will use, it can be MySQL, Redis, NoSQL, and many others). Personally, I would recommend you to use Redis, as it can be used with streaming solutions such as Amazon Kinesis to process data.
4.2 Time and Space optimized algorithms to parse data, to execute well-thought queries is vital. You need to implement fast and bugless CRUD and REST.
  • $300
  • Entry level
    I am looking for freelancers with the lowest rates Experience Level
  • Project Type: Complex project

Skills and Expertise

Website Development Jobs

Activity on this job

  • Less than 5
  • Last viewed by client: 19 days ago
  • Interviewing: 1
  • Invites sent: 0
  • Unanswered invites: 0

About the client

  • Austria
    03:14 am
  • 1 job posted
    0% hire rate, 1 open job
  • Member since Apr 20, 2021