Skip to content

Latest commit

 

History

History
114 lines (76 loc) · 4.73 KB

README.md

File metadata and controls

114 lines (76 loc) · 4.73 KB

English Course App

Made by Claudio Orlandi Last Commit Contributors License

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.


🔖 Índice


📑 Plataformas

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:

📱 Mobile

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.

🖥 Front-end

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.

🎛 Back-end

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.


📋 Funcionalidades

📖 Documentação

  • Trabalho em progresso ...

🛠 Feito com

  • 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

📌 Apoio

Entre em contato comigo em um dos seguintes lugares!


📝 Licença

License

Este projeto está licenciado sob a licença MIT - consulte o arquivo LICENSE para obter detalhes.


Feito com ♥ Aproveite!