Proffy is a fullstack project built during the 2nd edition of Next Level Week promoted by Rocketseat.
The objective of this project is to put into practice the best technologies available in the web development market to build an application compatible with desktop and mobile devices.
With Proffy the user must be able to choose between teaching and learning. See some possibilities:
- Learn
- Available Proffys
- Contact a Proffy
- Favorite a Proffy
- Filter by: course, day of the week and time
- Teach
- Create a profile
- Create a class
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Node.js
- React
- React Native
- Expo
- HTML
- CSS
- ReactJS
- React Native
- Expo
- TypeScript / JavaScript
- React Router v4
- NodeJS
- SQL (sqlite)
- Migrations
- Knex
- Express
Você pode ver o layout detalhado através do Figma. desse link. Ou se preferir, a página https://proffy-student.vercel.app/ (Em construção..).
-
Fork this repository;
-
Create a branch with your feature: git checkout -b minha-feature;
-
Commit your changes: git commit -m 'feat: Minha nova feature';
-
Push to your branch: git push origin minha-feature.
Ou
REQUIRED: You will need Yarn(or NPM) and NodeJS
# Clone this repository
$ git clone https://github.com/MaiiconDouglas/Proffy-Student.git
# Navigate go to /Proffy-Student
$ cd Proffy-Student
# Install Dependencies => only once
$ yarn install
# Run the local server
$ yarn start
# Navigate go to /server
$ cd server
# Install dependencies => only once
$ yarn install
# Create a new empty database (optional)
# go to src/data/ and remove 'data.sqlite' then run:
$ yarn knex:migrate
# Run the local server
$ yarn start
After the merge of your pull request is done, you can delete your branch.
This project is under the MIT license. See the LICENSE file for more details.
Made with ❤️ by Maicon Douglas 👋🏽 Get in touch ...!