Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mauriciogirardi/proffy-nlw
Proffy is a Web and Mobile application designed to help connect students and teachers. Therefore, this application offers teachers the possibility to register classes, being able to add information such as the discipline, cost and timetable and students the possibility to search for registered classes.
https://github.com/mauriciogirardi/proffy-nlw
axios css-grid css3 expo express figma html5 javascript nodejs react-native react-router reactjs sqlite3
Last synced: 8 days ago
JSON representation
Proffy is a Web and Mobile application designed to help connect students and teachers. Therefore, this application offers teachers the possibility to register classes, being able to add information such as the discipline, cost and timetable and students the possibility to search for registered classes.
- Host: GitHub
- URL: https://github.com/mauriciogirardi/proffy-nlw
- Owner: mauriciogirardi
- License: mit
- Created: 2020-08-11T00:09:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-26T19:25:21.000Z (over 4 years ago)
- Last Synced: 2024-11-07T04:28:36.279Z (about 2 months ago)
- Topics: axios, css-grid, css3, expo, express, figma, html5, javascript, nodejs, react-native, react-router, reactjs, sqlite3
- Language: TypeScript
- Homepage:
- Size: 6.82 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Next Level Week #2
Node.js | ReactJS | React Native
About |
Technologies |
User |
Figma |
License
![Landing](https://github.com/mauriciogirardi/proffy-NLW/blob/master/assets/proffy-home.png)
## :white_check_mark: About
Proffy is a Web and Mobile application designed to help connect students and teachers.
Therefore, this application offers teachers the possibility to register classes, being able to
add information such as the discipline, cost and timetable and students the possibility to search for registered classes.
This project was conceived thinking about the 6th of August, where the National Day of Education Professionals is celebrated.
This application was made during Next Level Week # 2, a project by Rocketseat
## :rocket: Technologies
## :pencil2: Figma
- [Mobile project](https://www.figma.com/file/hCaDcS4N2AO4RnKbYNTgH8/Proffy_Mobile?node-id=45%3A324)
- [Web project](https://www.figma.com/file/rEyfMRDbklm8kKvDqHIceY/Proffy_Web?node-id=0%3A1)
## :hammer: How to use
- You must have Node.js installed on your computer
- is necessary to have Git installed and configured on the computer
- you must have a package manager, either NPM or Yarn.
- you must have the Expo installed globally on the machine
1. Clone the repository:
```sh
$ git clone https://github.com/proffy-NLW.git
```
2. Running the Application:
```sh
# API
$ cd server
# Installing the project dependencies.
$ yarn # or npm install
# Setting up the database and creating the tables.
$ yarn knex:migrate # or npm run knex:migrate
# Start a API
$ yarn start # or npm start
# Web application
$ cd
# Installing project dependencies.
$ yarn # or npm install
# Start web application
$ yarn start # ou npm start
# Mobile application
$ cd mobile
# Installing project dependencies.
$ yarn # or npm install
# Start mobile application
$ yarn start # or npm start
```
___
## :memo: Licença
[LICENSE](https://github.com/mauriciogirardi/proffy-NLW/blob/master/LICENSE)