Next Level Week powered by Rocketseat
NodeJS, ExpressJS, ReactJS and React Native Applications
This is a project to learn and improve my NodeJS, React and ReactNative Skills, powered by Rocketseat in the Next Level Week Event. It's an applicaiton to save and provide informations about waste collection points.
There are three main applications at moment, but only one is functional
- Server: The api that we store and provide informations about the collection points
- Client Web: show informations and register new collection points
- Mobile App: Show informations about the collection points
- Install PostgreSQL
- Install NPM dependencies
- Access the Postgresql and create a DATABASE called ecoleta_dev
CREATE DATABASE ecoleta_dev
- Run migrations with
npm run knex:migrate
- Run seeds with
npm run knex:seed
- RUN SERVER WITH
npm run dev
- Install NPM dependencies
- Configure the correct endpoint of Local Server Api Service
web/src/services/api.ts
(I believe its localhost:3333) - Start server (from step above)
- Start start web client with
npm run start
- Install NPM dependencies
- Configure the correct endpoint of Local Server Api Service
mobile/src/services/api.ts
(I believe its :3333) - Start server (from step above)
- Start start mobile client with
npm start