Skip to content

Desenvolvimento da aplicação Proffy da Next Level Week II da Rocketseat

Notifications You must be signed in to change notification settings

gabyrodrigues/proffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Proffy is an application that connects people who wants to learn with people who can teach. You can find teachers from different subjects and contact them for classes.

You can find the layout of the aplication at Figma

Languagues Top Languague Repository size Last commit date Developed by Gabriely Rodrigues

💻 Languages

  • Typescript
  • NodeJS
  • HTML
  • CSS
  • SQL

🚀 Running the application

  • Prerequisites

    • It's necessary to install Node.js on your machine
    • Also, it's necessary to have a package manager, either NPM or Yarn.
    • It's also necessary having Expo globally installed on your machine
  1. Clone Proffy:
[email protected]:gabyrodrigues/proffy.git
  1. Running the application:
  # Install the dependencies
  $ npm install

  ## Create the database
  $ cd server
  $ npm run knex:migrate
  $ npm run knex:seed
 
  # Run the API server
  $ npm run dev

  # Run the web application
  $ cd web
  $ npm start

  # Run the web application
  $ cd mobile
  $ npm start

📚 Technologies

  • Backend

    • celebrate: ^12.1.1
    • cors: ^2.8.5
    • express: ^4.17.1
    • knex: ^0.21.2
    • sqlite3: ^5.0.0
    • ts-node: ^8.10.2
    • ts-node-dev: ^1.0.0-pre.56
    • typescript: ^3.9.7
  • Web

    • @testing-library/jest-dom: ^4.2.4
    • @testing-library/react: ^9.3.2
    • @testing-library/user-event: ^7.1.2
    • axios: ^0.19.2
    • react: ^16.13.1
    • react-dom: ^16.13.1
    • react-router-dom: ^5.2.0
    • react-scripts: 3.4.1
    • typescript: ~3.7.2
  • Mobile

    • React navigation

    • @react-native-community/async-storage: ~1.11.0
      • @react-native-community/masked-view: 0.1.10
      • @react-navigation/native: ^5.7.3
      • @react-navigation/stack: ^5.9.0
    • @react-navigation/bottom-tabs: ^5.8.0
      • axios: ^0.19.2
      • expo: ~38.0.8
      • expo-constants: ~9.0.0
    • expo-font: ~8.2.1
    • expo-status-bar: ^1.0.2
    • React

    • Typescript

      • typescript: ~3.9.5

Developed by Gabriely Rodrigues

About

Desenvolvimento da aplicação Proffy da Next Level Week II da Rocketseat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published