Skip to content

Kochiyama/proffy-mobile

Repository files navigation

Proffy Mobile

Full stack project with mobile, web and API. A plataform that connects inependent teachers and students. Project initially developed at Next Level Week #2 from @Rocketseat.

The complete project is constituted by these three repositories:

Current Project State: 🛠️ Working 🛠️


Features list (also todo-list)

  • Landing Screen
  • Show total connections on Landing screen
  • Study screen
  • Filter teacher classes
  • Add teacher classes to favorites
  • Remove teacher classes from favorites
  • List favorites
  • Store favorites on mobile asyncStorage
  • Give-classes screen
  • Login
  • Log-out
  • Register
  • Store Favorites on Api
  • Teacher register on mobile
  • Show all classes by page
  • Dinamically filter classes
  • User page
  • Update user data

Preview: Mobile

Little visual bugs caused by screen recorder!


Dependencies (Pre-requisites)

Before try 🔬 proffy-api from your own local network you must have installed the following dependencies:

  • NodeJS
  • yarn
  • git
  • expo - install expo cli, and for testing on your real device, download teh expo client on it.

Test the dependencies

Into your terminal run:

Node

node --version

Output expected:
v12.8.3

Yarn

yarn --version

Output expected:
v1.22.4

Git

git --version

Output expected:
git version 2.25.1

The versions can vary, if they vary too much and some bug occur, unninstall the current version and install the exact version of outputs above.

Set up the Mobile app

Clone this repository, into your terminal run:

git clone https://github.com/Kochiyama/proffy-mobile

Then change the actual directory to the proffy-api folder, run:

cd proffy-mobile

Install all the packages automatically, just run:

yarn

Set-up API address:

⚠️ before proceding you must set up the Api follow the instructions into the link above

with your 'API address' in hands, open the api.ts file on your text editor (my recomendation: vscode). It is located at proffy-web/src/services
Then replace the Base_url string to your api address:

And finally:

yarn start


Open proffy on your device

open expo client

click in scan Qr code

scan the qr code from metro blundler

done!


✒️ Feedback

If you found a bug or error feel free to create a new issue on this repository
Any feeedbacks and opinions are welcome, send me a e-mail: marcelokochiyamadev@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published