Proffy é um projeto fullstack criado durante a 2ª edição da Next Level Week promovida pela Rocketseat.
O objetivo deste projeto é colocar em prática as melhores tecnologias disponíveis no mercado de desenvolvimento web para criar um aplicativo compatível com computadores e dispositivos móveis.
Com o Proffy, o usuário poderá escolher entre aprender ou ensinar. Veja algumas possibilidades:
- Aprenda
- Proffys disponíveis
- Entre em contato com um Proffy
- Favorito um Proffy
- Filtrar por: matéria, dia da semana e hora
- Ensine
- Crie um perfil
- Crie uma matéria
-
HTML
-
CSS
-
ReactJS
-
React Native
-
Expo
-
TypeScript / JavaScript
-
React Router v4
-
NodeJS
-
SQL (sqlite)
-
Migrations
-
Knex
-
Express
REQUISITO: Você vai precisar do Yarn(ou NPM) e NodeJS
# Clone esta repo
$ git clone https://github.com/zBreadz/react-proffy-nlw2.git
# vá até /web
$ cd web
# Instale as dependencias
$ yarn install
# Rode o servidor local
$ yarn start
# vá até /server
$ cd server
# Criei um novo banco de dados vazio (optional)
# vá para src/data/ e remova 'data.sqlite' depois execute:
$ yarn knex:migrate
# Rode o servidor local
$ yarn start
# vá até /mobile
$ cd mobile
# adicione o expo ao projeto
$ yarn add expo
# Rode o app
$ yarn start