Proffy is a project developed during the 2nd edition of Rocketseat's Next Level Week, which connects students and teachers.
- Student area, where the user can search for teachers and subjects.
- Teacher area, where the user can register subjects, schedules, prices and contact.
This project is part of my personal portfolio and I would be very happy to receive feedback on the project, code, structure, anything that can make me a better developer!
E-mail: gabrielcaetanodm@gmail.com | LinkedIn: gabrielcaetanodm
Also, you can use this design as you want, it's free to copy, change and improve.
The idea for this theme came in celebration of the National Day of Education Professionals in Brazil that takes place on August 6th.
Desktop | Mobile | ||
Design made by Tiago Luchtenberg.
- Clone this repository:
git clone https://github.com/gabriaraujo/proffy.git
To run the application just open the directories and execute the commands below:
- Install dependencies:
yarn install
- Run application:
yarn start
Note that the Web folder contains the entire application developed for the browser. The Mobile folder contains the project for mobile devices and to run it on the smartphone just scan the QR Code generated after executing the commands. The Server folder contains the project backend, which must always be running for both applications to work as expected.
- ReactJS - React is an open-source JavaScript library for building user interfaces.
- React Native - An open-source mobile application framework. It is used to develop applications for Android, iOS, Web and UWP by enabling developers to use React along with native platform capabilities.
- Node.js - An open-source, cross-platform, JavaScript runtime environment (Framework) that executes JavaScript code outside a web browser.
- TypeScript - A strict syntactical superset of JavaScript and adds optional static typing to the language. TypeScript is designed for development of large applications and transcompiles to JavaScript.
- HTML - Markup language for documents designed to be displayed in a web browser.
- CSS - Stylesheet language used to describe the presentation of a document written in HTML or XML.
The software is available under the MIT License.
If you have any questions, please feel free to contact me.
Thanks!