Giter Club home page Giter Club logo

csorlandi / english-course Goto Github PK

View Code? Open in Web Editor NEW
60.0 5.0 9.0 6.43 MB

English Course is an application (🏗) for studying English (📚) that allows the user to follow classes with a different methodology (🚀) from the traditional ones, focusing on the student's evolution (🎯)

License: MIT License

JavaScript 84.88% Starlark 1.48% Java 4.81% Ruby 4.11% Objective-C 3.40% TypeScript 1.31%
javascript reactjs react-native styled-components study english-learning

english-course's Introduction

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!

english-course's People

Contributors

csorlandi avatar dependabot[bot] avatar eugustavo avatar tiagobehenck avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.