Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thegibi/proffy
Projeto desenvolvido durante a Next Level Week, um evento de Desenvolvimento Full Stack feito pela Rocketseat School.
https://github.com/thegibi/proffy
cors expo expressjs javascript knex nodejs react-native reactjs sqlite3 typescript
Last synced: 6 days ago
JSON representation
Projeto desenvolvido durante a Next Level Week, um evento de Desenvolvimento Full Stack feito pela Rocketseat School.
- Host: GitHub
- URL: https://github.com/thegibi/proffy
- Owner: thegibi
- License: mit
- Created: 2020-08-09T17:30:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-10T12:46:59.000Z (over 4 years ago)
- Last Synced: 2024-05-08T01:26:13.698Z (6 months ago)
- Topics: cors, expo, expressjs, javascript, knex, nodejs, react-native, reactjs, sqlite3, typescript
- Language: TypeScript
- Homepage:
- Size: 715 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sobre:
📖 Proffy - é uma aplicação, onde será possível alunos encontrarem professores, horários que estarão disponíveis, e matérias que lecionam. Os Professores poderão se cadastrarem na plataforma, preenchendo os seus dados, e quais horários estarão disponíveis, e matérias que lecionam.
Este projeto foi desenvolvido durante a Next Level Week [Rocketseat](https://rocketseat.com.br/).### Arquivos:
* [server](https://github.com/gibify/Proffy/tree/master/Server)
* [web](https://github.com/gibify/Proffy/tree/master/Web)
* [mobile](https://github.com/gibify/Proffy/tree/master/Mobile)### Layout:
* [Web](https://www.figma.com/file/SqvAaJzP3inBSdH4nr6fxb/Proffy_Web)
* [Mobile](https://www.figma.com/file/G7me1ngqnxFHnI3BBs0Hf0/Proffy_Mobile)
# Requisitos:Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
* [Git](https://git-scm.com)
* [Node](https://nodejs.org/en/)
* [VSCode](https://code.visualstudio.com/)#### Clonando repositório:
```bash
# clone o repositório na sua máquina
$ git clone https://github.com/gibify/Proffy.git
```#### ⚙️ Rodando o Servidor (Backend)
```bash
# Acesse a pasta server
$ cd server# Instale as dependências
$ npm install# Execute a aplicação em modo de desenvolvimento
$ npm run dev:server / yarn dev:server# O servidor inciará na porta:3333 - acesse
```#### 🖥️ Rodando a aplicação Web (Frontend)
```bash
# Acesse a pasta web
$ cd web# Instale as dependências
$ npm install# Execute a aplicação em modo de desenvolvimento
$ npm run start# O web inciará na porta:3000 - acesse
```#### 📱 Rodando a aplicação Mobile (App)
```bash
# Acesse a pasta mobile
$ cd mobile# Instale as dependências
$ expo install# Execute a aplicação em modo de desenvolvimento
$ expo start# O mobile inciará na porta:19000 - acesse :19000>
```# 🛠 Tecnologias usadas no projeto:
## Server
[![](https://github.com/gibify/Proffy/blob/master/Web/public/node%201.png)](https://nodejs.org/en/) [![](https://github.com/gibify/Proffy/blob/master/Web/public/typescript%201.png)](https://www.typescriptlang.org/)- **[Express](https://expressjs.com/)**
- **[CORS](https://expressjs.com/en/resources/middleware/cors.html)**
- **[KnexJS](http://knexjs.org/)**
- **[SQLite](https://github.com/mapbox/node-sqlite3)**
- **[ts-node-dev](https://github.com/TypeStrong/ts-node)**> Acesse o arquivo [package.json](https://github.com/gibify/Proffy/blob/master/Server/package.json)
## Web
[![](https://github.com/gibify/Proffy/blob/master/Web/public/reactjs%201.png)](https://reactjs.org/) [![](https://github.com/gibify/Proffy/blob/master/Web/public/typescript%201.png)](https://www.typescriptlang.org/)- **[React Router Dom](https://github.com/ReactTraining/react-router/tree/master/packages/react-router-dom)**
- **[Axios](https://www.npmjs.com/package/axios)**> Acesse o arquivo [package.json](https://github.com/gibify/Proffy/blob/master/Web/package.json)
## Mobile
[![](https://github.com/gibify/Proffy/blob/master/Web/public/reactjs%201.png)](https://reactnative.dev/) [![](https://github.com/gibify/Proffy/blob/master/Web/public/typescript%201.png)](https://www.typescriptlang.org/)- **[Expo](https://expo.io/)**
- **[Axios](https://www.npmjs.com/package/axios)**> Acesse o arquivo [package.json](https://github.com/gibify/Proffy/blob/master/Mobile/package.json)
### Autor
![](https://github.com/gibify/Proffy/blob/master/Web/20200730_094509%5B1%5D%201.png)
## [Evandro Gibicoski](https://github.com/gibify)