/fatecflix-react_native

Projecto Interdisciplinar 5º Semestre

Primary LanguageJavaScript

Fatecflix - Plataforma de cursos online da Fatec Zona Leste

Projeto Interdisciplinar

Curso:

  • Desenvolvimento de Software Multiplaforma da Fatec Zona Leste (5º Semestre)

Disciplinas:

  • Laboratório de Desenvolvimento Mobile
  • Desenvolvimento Mobile II
  • Aprendizagem de Máquina

Imagem do projeto

Inicialização

Instruções para inicializar o projeto

Frontend - Aplicação React Native

  1. Clone o repositório
git clone https://github.com/LeiteSS/fatecflix-mobile.git
  1. Instale as dependências
cd fatecflix-mobile
npm install
  1. Executando o projeto
npx expo start

Ferramentas

As seguintes ferramentas foram usadas na construção do projeto:

👉 Backend

  • SpringBoot
  • Java
  • MySQL

👉 Mobile

  • React Native
  • React Navigation
  • Javascript

👉 Web

  • Angular
  • Typescript

👉 Desenvolvimento Geral

  • Editor:
    • Visual Studio Code
  • Prototipagem:
    • Figma
  • Reuniões:
    • Discord
    • Microsoft Teams
  • Diagramas:
    • BrModelo
  • Apresentações:
    • Canva
    • Youtube

Introdução

Este projeto possui o objetivo principal implementar uma plataforma de cursos online da Fatec Zona Leste.

Com os objetivos gerais de gerenciamento cursos voltados para os alunos dos cursos de graduação.

Análise técnica

Descrição do ambiente técnico

O sistema é composto por ......

Funcionalidades principais:

  • F1 - Funcionalidade 1.
  • F2 - Funcionalidade 2.

Requisitos Funcionais

Respeitando a proposta, o sistema deverá atender os seguintes requisitos:

  • RF1 - O usuário deve poder realizar as operações de cadastro, consulta, alteração e exclusão de seus dados.
  • RF2 - O instrutor deve poder cadastrar, consultar, alterar ou excluir cursos.
  • RF3 - O usuário deve poder se matricular, cancelar matrícula e acompanhar seu progresso nos cursos disponíveis.

Regras de Negócio

RGN1 - O cliente só fará a solicitação se estiver cadastrado e logado.

Especificação de Requisitos: Estórias de usuário

Diagrama de Classes de Domínio

  • Inserir imagem do diagrama

Mockup

  • Inserir imagem do mockup

Links do Projeto

Conceitos básicos

Processo de Desenvolvimento de Software - PDS

O PDS segue uma abordagem interativa incremental adaptada do Processo Unificado (Larman, 2006 - cap02). Cada atividade da interação tem uma definição de pronto estabelecida com objetivo de controlar a qualidade.

Referencias

  • [1] .
  • [2] .
  • [3] .
  • [4] .

👨‍💻 Equipe


Foto do Alan
Alan
Foto da Ana Caroline
Ana Caroline
Foto da Gabriella
Gabriela
Foto do Silas
Silas