Skip to content

repositório destinado a hospedar o projeto Orange Evolution da 4ª edição do Hackaton Orange Juice.

Notifications You must be signed in to change notification settings

squad35/orange-evolution-back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repositório destinado a participação na 4ª edição do Programa de Formação Orange Juice. 🍊

Problemática

A Orange Juice disponibiliza para todos os estudantes e entusiastas de tecnologia suas trilhas de aprendizado para que as pessoas possam se aprofundar em seus conhecimentos. Hoje o acervo destas trilhas é disponibilizado através da plataforma Notion, como algumas pessoas possuem dificuldades em utilizar essa plataforma, surgiu a necessidade de criar algo mais intuitivo e que seja mais adequado para a disponibilização do conteúdo. Com o problema exposto cabe as squads criar uma solução web responsiva para a disponibilização das trilhas da Orange Evolution. Este repositório esta a cargo da Squad 35.

Participantes da Squad 3️⃣5️⃣

A squad 35 possui 4 participantes.

  • Antonio Wagner - (Dev)
  • Bruno Vito - (UX)
  • Caio Carvalho - (Dev)
  • Fernando Mossatto - (Dev)

Back-End da aplicação.

Este repositório tem por objetivo exclusivamente hospedar o back end da aplicação proposta, para ver o repositório destinado ao front end acessar aqui.

RoadMap 🌎

A squad 35 tem como escopo inicial entregar as seguintes funcionalidades.

  • Criação de uma API funcional para servir o front-end da aplicação.
  • Tecnologias utilizadas
    • Node.Js
    • Express
    • Sequelize
    • MySQL
  • Possível local de deploy
    • Heroku

O caminho até aqui 🚀

📆 01 de Novembro de 2022

  • Reunião com a squad.
  • Decisão sobre as linguagens a serem utilizadas no projeto.
  • Início da Desk-Reserch (UX).
  • Criação dos repositórios.

📆 02/03/04 de Novembro de 2022

  • Reuniões diárias com a squad.
  • Estudo sobre possíveis tecnologias a serem utilizadas no projeto.
  • Criação do projeto no Heroku.

📆 05 de Novembro de 2022

  • Criação do endpoint 'users' para criar, editar e buscar os usuários da plataforma.

📆 06 de Novembro de 2022

  • Adicionado o endpoint login ao controlador de usuário, validando email e senhas.
  • Configurado as dependências e variáveis de ambiente para o deploy no Heroku.

📆 07 de Novembro de 2022

  • Adicionado o endpoint /contents para listagem e criação de novos conteúdos.

📆 08 de Novembro de 2022

  • Criado os seguintes endpoints no modelo dos conteúdos:
    • get/actives - retorna todos os conteúdos ativos.
    • put/:id - edita um conteúdo de um determinado id.
  • Refatorado o código de inserção de um novo conteúdo no banco.

📆 09/10 e 11 de Novembro de 2022

  • Criado os seguintes modelos e controllers
    • Trails
    • Sessions
  • Criado todos os endpoints dos modelos acima para criar, buscar e editar.

📆 12 de Novembro de 2022

  • Criado os seguintes modelos e controllers.
    • UserTrails - Para controlar as trilhas que o usuário esta inscrito.
    • UserItems - Para controlar os conteúdos já consumidos pelo usuário.

📆 13/14 e 15 de Novembro de 2022

  • Criado o endpoint para pesquisar conteúdos pelo nome.
  • Término da documentação no Swagger.

About

repositório destinado a hospedar o projeto Orange Evolution da 4ª edição do Hackaton Orange Juice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published