/devRadar

Project developed during the week OmniStack 10, with React, React Native and Node.

Primary LanguageJavaScriptMIT LicenseMIT

🧭 Dev Radar

🧭 Dev Radar is a platform that helps you find devs near you.
Developed at OmniStack#1
Practical project for study

Dev Radar is released under the MIT license Dev Radar is currently maintained by Silvio Ronaldo This is the number of forks in this repository This is the number of stars in this repository Badges are awesome


📋 Table of contents


📌 Status

🧭 Dev Radar is complete. 🚀


🖥️ Demonstration

Web

Dev Radar Web


Mobile

Dev Radar Home


🕹️ Running locally

Prerequisites

  1. Installing Git: You need to have Git on your machine to perform a few steps. To download Git, click here.

  2. Installing Node: To run the server you will need Node.js, to download it, click here.

  3. Installing Expo: To run the mobile, you need to install the Expo, click here.

  4. Installing Yarn 1: Yarn is a package manager that you can download directly from the website by clicking here. If you prefer, use the NPM.

  5. Code Editor (optional): Make sure you have a code editor of your choice. I recommend using the VS Code. If you need to, download it here.

🎲 Running the backend server

  1. In a terminal, clone this repository:

    git clone https://github.com/Silvio-Ronaldo/devRadar.git

  2. Enter the project folder:

    cd devRadar

  3. Enter the server folder:

    cd backend

  4. Install all dependencies:

    yarn install or yarn

  5. If you have a MongoDB cluster, Replace the URI below in the index.js file, with your cluster's connection URI, with the cluster name and password.

    mongoose.connect('mongodb+srv://:@', ...)

  6. If not, click here and create an account, then a cluster and a database user. Replace the cluster data in the string above.

  7. To test locally there are no problems, but strongly consider putting sensitive cluster data in an .env file on your machine.

  8. Start the development server:

    yarn dev

  9. After these steps, the server should start at the 3333 port.

⚛️ Running the React app

  1. If you have already cloned the repository, proceed, otherwise, see step 1 in 'Running the backend server'
  2. Enter the project folder:

    cd devRadar

  3. Enter the web folder:

    cd web

  4. Install all dependencies:

    yarn install or yarn

  5. Start the web development server:

    yarn start

  6. After these steps, the server should start at the 3000 port, open the browser and access http://localhost:3000.

📱 Running the Mobile app

  1. With the Expo installed, according to the documentation, follow.
  2. Enter the project folder:

    cd devRadar

  3. Enter the mobile folder:

    cd mobile

  4. Install all dependencies:

    yarn install or yarn

  5. Start the mobile development server:

    yarn android or yarn ios according to your emulator / device

  6. After these steps, the mobile application must start on your emulator or on your device, according to your choice.

🛡️ Technologies

The following tools were used in the development of the project:

Backend


Web


Mobile


👽 Author

Silvio Ronaldo
Silvio Ronaldo

🍀

Leave your star, fork the project or open a pull request ❤️

Contact me on social networks:

Silvio Ronaldo's Twitter Silvio Ronaldo's LinkedIn


⚖️ License

Dev Radar is MIT licensed, as found in the LICENSE file.