O English Course App é um projeto que inicialente seria feito como Freelancing, mas em consenso com o cliente (que seria o proprietário da aplicação) decidiu-se liberá-lo para ser desenvolvido completamente durante as Streams (link para acompanhar), de forma aberta e gratuita!
A ideia é que na aplicação o usuário possa assistir aulas diárias de inglês. Para isso ele deve se cadastrar e/ou fazer login com Email/Senha ou usando suas Redes Sociais (Facebook ou Google). Depois da etapa de autenticação ele tem uma quantidade de aulas gratuitas para assistir até ter que fazer o Upgrade da sua conta (comprar o restante das aulas) para dar continuidade aos estudos. Ao término de cada aula serão liberadas algumas palavras, que vão para um Dicionário, no qual o usuário poderá consultar as palavras que já aprendeu em algum momento do curso. Para finalizar, será possível o usuário editar as informações do seu perfil e também visualizar um histórico das aulas já assistidas.
O Projeto será desenvolvido como um Full Stack App, ou seja, Front-end, Back-end e Mobile, cada uma das partes terá uma função específica, as funções e detalhes de cada parte pode ser vista abaixo:
A aplicação mobile será a principal dentre as demais, é ela quem o usuário final vai utilizar para conseguir estudar inglês, como detalhado na descrição do projeto, no mobile ficará a estrutura do curso, onde serão aplicadas as metologias de ensino através das aulas.
O Front-end será criado para funções administrativas, ou seja, o usuário final (aluno) não terá acesso ao Dashboard, mas os Administradores terão acesso para controlar o CRUD (Criação, Leitura, Atualização e Exclusão) de todas as informações da aplicação, desde os textos do tutorial inicial até as aulas e usuários.
Para finalizar, o Back-end será o responsável por garantir a aplicação de toda Regra de Negócio do projeto, além como guardar e gerenciar todos os dados enviados tanto do Front-end quanto do Mobile, e por esse motivo ele será desenvolvido como uma API Rest.
- Trabalho em progresso ...
- Mobile
- React Native - Um framework para construir aplicações nativas com React
- Back-end
- Deno - O Deno é um Runtime simples, moderno e seguro para Javascript e Typescript
Entre em contato comigo em um dos seguintes lugares!
- Twitch TV em /csorlandi
- Twitter em @csorlandi
- Instagram em @cs.orlandi
- Youtube em Claudio Orlandi
- Linkedin em Claudio Orlandi
Este projeto está licenciado sob a licença MIT - consulte o arquivo LICENSE para obter detalhes.
Feito com ♥ Aproveite!