Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

👥 Plataforma de estudos online, onde é possível conectar alunos com professores. Este é um projeto que foi desenvolvido durante a Next Level Week #2 da@Rocketseat, durante os dias 3 à 7 de agosto de 2020.

NotificationsYou must be signed in to change notification settings

mateusfg7/Proffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proffy

Plataforma de estudos online, onde é possivel conectar alunos com professores.

webbackendmobile


O Proffy é um projeto que esta sendo desenvolvido durante aNext Level Week #2 da@Rocketseat, durante os dias3 à 7 de Agosto de 2020.

Este projeto esta sendo codado na trilha OmniStack, que desenvolve a stack JavaScript completa, do zero, criando as versões Web, Mobile e Back-End da aplicação.

Anotações - NOTES.md


🖥️WEB

LAYOUT WEB

A versão web da aplicação fei desenvolvida usando a metodologiamobile first, em que a aplicação é pensada primeiramente para dispositivos mobile, e depois é adaptada para dispositivos desktops.

Foi usada as tecnologiasReact eTypescript para o desenvolvimento da aplicação web.

O código fonta da aplicação web esta na pasta

▶️Getting Started

Entre na pastaweb/ e execute os seguintes comandos:

comnpm

# Instalar dependências$ npm install# Iniciar servidor de desenvolvimento$ npm start

comyarn

# Instalar dependências$ yarn# Iniciar servidor de desenvolvimento$ yarn start

O servidor de desenvolvimento fica aberto por padrão emhttp://localhost:3000

Gerar código de produção

comnpm

$ npm build

comyarn

$ yarn build

O código fica salvo embuild/

📱Mobile

LAYOUT MOBILE

O aplicação mobile foi desenvolvida usando o frameworkReact Native comTypescript, e aSDK 38 da ferramentaExpo.

HomeStudyFavorites
homestudyfavorites

▶️Getting Started

Entre na pastamobile/ e execute os seguintes comandos:

comnpm

# Instalar expo-cli globalmente$ npm install expo-cli --global# Instalar dependências$ npm install

comyarn

# Instalar expo-cli globalmente$ yarn global add expo-cli# Instalar dependências$ yarn

Iniciar DevTools do expo

$ expo start

O DevTools do Expo fica aberto por padrão emhttp://localhost:19002

🌐Server

O servidor da aplicação foi desenvolvido seguindo a metodologiaAPI Rest para poder ser reaproveitada tanto na web quando em dispositivos mobile.

Foi usada as tecnologiasNodeJS comTypescript, banco de dadosSQLite3 com query builderKnex, e o frameworkExpress, no desenvolvimento da API Rest.

✏️ Funcionalidades

Conexões

  • Rota para lista o total de conexões realisadas.
  • Rota para criar uma nova conexão.

Aulas

  • Rota para criar uma aula.
  • Rota para listar aulas.
    • Filtrar por matéria, dia da semana, e horário.

▶️Getting Started

Entre na pastaserver/ e execute os seguintes comandos:

comnpm

# Instalar dependências$ npm install# Criar database$ npm knex:migrate# Iniciar servidor$ npm start

comyarn

# Instalar dependências$ yarn# Criar banco de dados$ yarn knex:migrate# Iniciar servidor de desenvolvimento$ yarn start

O Banco de Dados fica salvo emsrc/database/database.sqlite

O endereço padrão do servidor Node éhttp://localhost:3333


Coded ByInstrutor

About

👥 Plataforma de estudos online, onde é possível conectar alunos com professores. Este é um projeto que foi desenvolvido durante a Next Level Week #2 da@Rocketseat, durante os dias 3 à 7 de agosto de 2020.

Topics

Resources

Stars

Watchers

Forks

Languages


[8]ページ先頭

©2009-2025 Movatter.jp