Skip to content

caiogmrocha/stud-io-api

Repository files navigation

description
Introdução ao Projeto Stud.io

Prefácio

Visão Geral

O projeto Stud.io é uma plataforma que tem por objetivo fornecer a usuários uma plataforma social para compartilhar conhecimento entre professores e estudantes. A plataforma funcionará como uma rede social que permitirá a seus usuários fazerem publicações e streaming de aulas ao vivo com chats em tempo real para compartilhar conhecimento.

Objetivo

O projeto fará parte do meu portfólio de desenvolvimento, inicialmente não tendo objetivo de lucro e sim proporcionar um microambiente com regras de negócio específicas para evoluir e demonstrar minhas habilidades e meu conhecimento como desenvolvedor.

Claro que isso implica em aprofundar os conhecimentos no ecossistema JavaScript, já que o Web Service Back-end foi desenvolvido com Node.js e, futuramente, também planejo desenvolver front-ends para a aplicação, construídos com React.js e Vue.js.

Propósito da API

A Web API tem por objetivo ser um intermediário entre o cliente e os serviços da aplicação, e.g., banco de dados, serviços de cache, etc. Para cumprir seu propósito, a API deverá disponibilizar endpoints HTTP e WS para acesso às informações da aplicação.

Além disso, tarefas de processamento pesado como o armazenamento e transmissão de lives, envios de e-mail e demais operações custosas, serão processadas pelo serviço com estratégias de performance, como filas distribuidas, Streams API, dentre outros.

About

API Rest da plataforma de estudos Stud.io

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published