8000 GitHub - Thalisson-Alves/Proffys: NLW#2
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Thalisson-Alves/Proffys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proffy

Table of content

About

Proffys (slang for teacher in portuguese) is a plataform to connect teachers and students. As a teacher, you can register yourself putting your information, like price, schedule, biography, profile picture and the subject you want to teach. As a student you can choose the teacher that best fits your preferences, filtering them by subject, class schedule and days of the week. Project developed during Next Level Week #2 @Rocketseat

Web screen shots

Mobile screen shots

Technologies

  • Typescript
  • React
  • React native
  • Expo
  • Express

How to run

Requirements

  • Node.js
  • Npm
  • Expo

Cloning

# Clone repository
$ git clone https://github.com/Thalisson-Alves/Proffy

# Go to Proffy directory
$ cd Proffy 

Run API

# Go to server directory
$ cd server

# Install dependecies
$ npm install

# Create sqlite database
$ npm run knex:migrate

# Run API
$ npm start

API run at http://localhost:3333

Run Web project

# Go to web directory
$ cd web

# Install dependecies
$ npm install

# Run web application
$ npm start

Web application run at http://localhost:3000

Run Mobile application

# Go to mobile directory
$ cd mobile

# Install dependecies
$ npm install

# Install all fonts used
$ expo install expo-font @expo-google-fonts/archivo @expo-google-fonts/poppins

# Run mobile application
$ npm start

Download the expo app on your smartphone and read the qr code that will appear in cmd

Issues

Fell free to send a issue if you found a problem. If you already found a solution to the problem, send me a pull request, I would appreciate it.

About

NLW#2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0