Skip to content

An application to connect students and teachers

Notifications You must be signed in to change notification settings

LucasBBueno/proffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A ReactJS and React Native application to connect students and teachers

About project   |    Technologies   |    Install   |    Run   

📝 About

This project was developed during the second event of Next Level Week and consists of an application, Web and Mobile to connect students and teachers.

ReactJS with TypeScript was used for the web application and it was possible to use the same code base for the mobile application with React Native. For the back-end, NodeJS was used together with express to guarantee access to our data through HTTP requests in addition to access to our Sqlite database through Knex.js

Thanks to [Rocketseat] (https://rocketseat.com.br/) for proposing this activity.

🚀 Technologies

The project was made with the following technologies:

💾 Install

To obtain the application and install its dependencies, we'll use Yarn and execute the following commands in the terminal / prompt

$ git clone https://github.com/LucasBBueno/proffy
$ cd proffy
Web
$ cd web
$ yarn
Mobile
$ cd ..
$ cd mobile
$ yarn
Server
$ cd ..
$ cd server
$ yarn

With that our application available to be executed 😄

💿 Run

The first step to run the applications is to run our server, as after installing the dependencies we are already in the folder, just run:

$ yarn start

With that our server is started

Web

To run the web application we need to open a terminal / prompt in the web folder, after that run:

$ yarn start
Mobile

In the case of our mobile application we will use the expo so that it is possible to execute it. You can use either an emulator or the physical device, in this guide we will choose and Android physical device. For that we must have the Expo application installed on it, and it can be obtained here.

Now we will start the metro bundler expo server. In the mobile folder execute:

$ yarn start

The expo server will be started, and now we need to copy the address in the connection tab and change the api.ts file in the project by changing the baseURL path. It should look like this: http://XXX.XXX.XX.XX:3333.

It is important that the port is 3333.

Now in the expo application we must use the scan qr code button and scan the qr code on the metro bundler.

So our application will start 😁


Made with ♥ by Lucas Bueno 👋 Get in touch!.

About

An application to connect students and teachers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages