Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/matheusfelipeog/proffy

Plataforma de estudos online para conectar alunos e professores de forma rápida e fácil. @rocketseat
https://github.com/matheusfelipeog/proffy

event express next-level-week next-level-week-2 nlw nlw-2 nodejs omnistack proffy projeto react rocketseat typescript

Last synced: 3 days ago
JSON representation

Plataforma de estudos online para conectar alunos e professores de forma rápida e fácil. @rocketseat

Awesome Lists containing this project

README

        


Nome e edição do evento
Sistema web Ok
Server Ok
Aplicativo mobile No
License


Logo da Proffy

## 📌 Index

- [Sobre o projeto](#-sobre-o-projeto)
- [Screenshots](#-screenshots)
- [Techs](#-techs)
- [Instalação e Start](#-instalação-e-start)
- [Clonagem](#clonagem)
- [Web](#web)
- [Server](#server)
- [Contribuições](#-contribuições)
- [License](#-license)

## ❔ Sobre o projeto

Uma plataforma de estudos online que visa conectar alunos e professores de forma rápida e fácil.

O projeto está sendo desenvolvido na [Next Level Week 2](https://nextlevelweek.com/episodios/omnistack/1/edicao/2)

## 📸 Screenshots

Interface Web para Desktop



Landing Page Proffy in Desktop
Study Page in Desktop

Interface Web para Mobile



Landing Page Proffy in Mobile
Study Page in Mobile

## 🛠 Techs

Proffy foi construído com as seguintes techs:

- Web
- [React](https://pt-br.reactjs.org/)
- [Typescript](https://www.typescriptlang.org/)
- Server
- [Node.js](https://nodejs.org/en/)
- [Express](https://expressjs.com/)
- [Knex](http://knexjs.org/)
- Banco de Dados
- [Sqlite3](https://www.sqlite.org/index.html)

## ⚙ Instalação e Start

Certifique-se de que tenha o `Node.js` e um gerenciador de dependências em seu ambiente antes de seguir os passos abaixo.

Para instalar e startar a plataforma Proffy, use `npm` ou `yarn`:

### Clonagem

Primeiro, clone o repositório para seu ambiente:

```bash
> git clone https://github.com/matheusfelipeog/proffy.git
```

Depois, entre no repositório clonado e no diretório correspondente ao que quer testar (web, server).
Logo após, insira os seguintes comandos no seu terminal para cada diretório respectivamente:

### Web

```bash
# Entra no diretório "web"
> cd ./proffy/web

# Instala todas as dependências
> yarn install

# Starta o servidor web para a plataforma Proffy
> yarn start
```

Será startado em `http://localhost:3000`

### Server

```bash
# Entra no diretório "server"
> cd ./proffy/server

# Instala todas as dependências
> yarn install

# Starta o servidor web para a plataforma Proffy
> yarn start
```

Será startado em `http://localhost:5000`

## 🤝 Contribuições

Siga os passos abaixo para contribuir:

1. Faça o *fork* do projeto ()

2. Clone o seu *fork* para sua maquína (`git clone https://github.com/user_name/proffy.git`)

3. Crie uma *branch* para realizar sua modificação (`git checkout -b feature/name_new_feature`)

4. Adicione suas modificações e faça o *commit* (`git commit -m "Descreva sua modificação"`)

5. *Push* (`git push origin feature/name_new_feature`)

6. Crie um novo *Pull Request*

7. Pronto, agora só aguardar a análise 🚀

## 📜 License

O projeto está sobre a licença [MIT](./LICENSE) ❤️

Gostou? Deixe uma estrelinha para ajudar o projeto ⭐