Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emeraldknight-sp/next-habla-mucho
Online learning application for a variety of languages created and developed with Next.
https://github.com/emeraldknight-sp/next-habla-mucho
app e-learning english espanol firebase italian language next portuguese tailwindcss
Last synced: about 2 months ago
JSON representation
Online learning application for a variety of languages created and developed with Next.
- Host: GitHub
- URL: https://github.com/emeraldknight-sp/next-habla-mucho
- Owner: emeraldknight-sp
- License: mit
- Created: 2023-07-10T14:09:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-01T18:03:58.000Z (about 1 year ago)
- Last Synced: 2024-11-09T23:18:00.854Z (about 2 months ago)
- Topics: app, e-learning, english, espanol, firebase, italian, language, next, portuguese, tailwindcss
- Language: TypeScript
- Homepage: https://next-habla-mucho.vercel.app
- Size: 1.79 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Project HablaMucho
Um projeto desenvolvido para aprendizado de novos idiomas feito com Next.js, Tailwind CSS e consumo de dados pelo Firebase, um banco de dados NoSQL.
Tecnologias |
Projeto |
Layout |
Licença
## 🚀 Tecnologias
Esse projeto foi desenvolvido com as seguintes tecnologias:
- HTML5, CSS3, JS ES6+
- [Node e Yarn](https://nodejs.org/)
- [Next.JS](https://nextjs.org/)
- [React.JS](https://reactjs.org/)
- [Create next-app](https://nextjs.org/docs/api-reference/create-next-app)
- [TypeScript](https://www.typescriptlang.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Google Firebase](https://firebase.google.com/?hl=pt)## 💻 Projeto
### Qual é o objetivo principal do sistema?
O objetivo principal do sistema de aplicação de línguas estrangeiras com diálogos mockados é proporcionar uma plataforma interativa e eficaz para o aprendizado de línguas estrangeiras por meio de diálogos simulados e práticos. A aplicação tem como meta facilitar o processo de aprendizagem de idiomas de forma envolvente, acessível e personalizada para os usuários, independentemente do nível de proficiência que possuam no idioma.
Os principais objetivos do sistema incluem:
1. **Aprendizagem Divertida e Interativa:** Oferecer uma experiência de aprendizado divertida, motivadora e interativa para os usuários, por meio de diálogos realistas que simulem situações do dia a dia. (✅)
2. **Prática de Habilidades Linguísticas:** Permitir que os usuários pratiquem suas habilidades linguísticas, como compreensão auditiva, leitura, pronúncia e expressão oral, de maneira prática e contextualizada. (⭕)
3. **Ampla Variedade de Línguas e Contextos:** Disponibilizar uma ampla variedade de línguas estrangeiras para os usuários escolherem, bem como diálogos em diferentes contextos, desde conversas informais até situações mais formais. (✅)
4. **Acesso a Traduções e Transcrições:** Facilitar a compreensão dos diálogos por meio de traduções e transcrições, ajudando os usuários a compreender o significado das palavras e frases em seus idiomas nativos. (⭕)
5. **Acompanhamento do Progresso:** Permitir que os usuários acompanhem seu progresso e desempenho ao longo do tempo, com estatísticas e indicadores que mostrem seu crescimento no aprendizado do idioma. (⭕)
6. **Flexibilidade e Personalização:** Oferecer flexibilidade aos usuários para escolherem os diálogos e línguas que desejam praticar, bem como adaptar a experiência de aprendizado de acordo com suas preferências e níveis de proficiência. (✅)
7. **Apoio a Diferentes Perfis de Usuários:** Atender a diferentes perfis de usuários, desde estudantes que desejam reforçar seu aprendizado em sala de aula até viajantes que buscam adquirir noções básicas de um idioma para suas viagens. (✅)
8. **Facilidade de Uso e Acesso Universal:** Proporcionar uma interface amigável e acessível, permitindo que os usuários acessem a aplicação em diferentes dispositivos, como computadores, tablets e smartphones. (✅)✅ Implementado
⭕ Features futuras### Quem serão os usuários do sistema?
1. **Estudantes de Línguas:** Pessoas interessadas em aprender ou aprimorar suas habilidades em línguas estrangeiras. Esses usuários podem ser estudantes que buscam reforçar o aprendizado de línguas em sala de aula ou autodidatas que desejam praticar diálogos de forma interativa.
2. **Viajantes:** Pessoas que planejam viajar para países onde se fala uma língua estrangeira e desejam adquirir noções básicas para se comunicar em situações cotidianas, como pedir informações ou fazer compras.
3. **Profissionais:** Profissionais que precisam aprender línguas estrangeiras para fins profissionais, como negócios, comunicação com colegas internacionais ou atendimento a clientes de outros países.
4. **Curiosos e Entusiastas:** Pessoas interessadas em aprender novos idiomas como hobby ou por interesse cultural. Esses usuários podem querer experimentar diferentes línguas apenas por diversão.
5. **Educadores e Professores:** Professores de línguas ou educadores que desejam utilizar a aplicação como uma ferramenta complementar em suas aulas ou para criar atividades interativas para seus alunos.## 🏡 Comandos de execução no projeto
Instalação das dependências do projeto
```sh
yarn
```Teste da aplicação em ambiente de desenvolvimento
```sh
yarn dev
```## 🔖 Layout
Você pode visualizar o layout do projeto clicando [aqui](https://www.figma.com/file/9d4kIYr9YjwmRCHGv7O9gR/Project-Habla-Mucho?type=design&node-id=26%3A634&mode=design&t=BWskA3IieLK9ytOi-1). É necessário ter conta no [Figma](https://figma.com) para acessá-lo.
## 📝 Licença
Esse projeto está sob a licença MIT.