Fullstack application to allow dev meeting others programmers and his tecnologies. It was developed using React, React Native and Node.js, during RocketSeat Omnistack v10 week.
See the app working on: https://www.youtube.com/watch?v=QbBkCYPoCtw&feature=youtu.be
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
First of all, clone this project using the following command: git clone https://github.com/gabrielbarth/devRadar.git
Follow the bellow steps to run backend project on your machine:
1. Create an account in mongoDB atlas
2. Build a new Cluster - location where your databases will be stored
3. Click on CONNECT and choose the option "Connect Your Application"; then copy the connection string and replace the connection string that is inside the mongoose.connect function - in index.js file.
4. To check if data is being registered on database you need open mongoDB Compass
1. Enter in backend directory: cd backend
and install packege.json dependencies: yarn
or npm install
1. Run yarn start
or npm start
to initialize backend server
1. Make sure that backend is running on port 3333;
2. Enter in the appropriated directory: cd web
and install packege.json dependencies: yarn
or npm install
3. Run on your browser using the following command: yarn start
or npm start
1. Make sure that backend is running on port 3333;
2. Enter in the appropriated directory: cd web
and install packege.json dependencies: yarn
or npm install
3. Download expo application on play store or apple store and install it on your phone
4. Set your local IP address on services/api.js file. Use http://localhost:3333
if you have an iPhone.
5. Run expo start
to run the application
6. Enter expo application and scan QR Code that will appear on your browser.
Read more about expo HERE.
Please feel free to contributing and submitting pull requests.
- Rocketseat team
Contact me on my social medias:
LinkedIn
Instagram
YouTube
Discord (gabrielbarth1#0492)
Or send me an email π¨: gabrielbarth.dev@gmail.com.
Made with β₯ by Gabriel Barth