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.
- 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
Little visual bugs caused by screen recorder!
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.
Into your terminal run:
node --version
Output expected:
v12.8.3
yarn --version
Output expected:
v1.22.4
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.
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:
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 expo client
click in scan Qr code
scan the qr code from metro blundler
done!
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