Skip to content

Personal Project for learning new technologies with hands on.

Notifications You must be signed in to change notification settings

VitorCaminha/DevRadar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


DevRadar

DevRadar

The monorepo of a developers finder mobile and web app, built in using Node.js for the develpment of backend with a restful API, ReactJS for the webs frontend and React-Native, with Expo, for mobile, android and iOS native.

License MIT

web-frontend mobile-video mobile-1 mobile-2 mobile-3 mobile-4 mobile-5 mobile-6

Features

This app features all the latest tools and practices in mobile development!

  • ⚛️ React Js — A JavaScript library for building user interfaces
  • ⚛️ React Native — A lib that provides a way to create native apps for Android and iOS
  • 💹 Node Js — A web framework for Node Js
  • 📄 MongoDB — A cross-platform and open-source document-oriented database
  • ♻️ Socket IO — A library for realtime web applications

Installing Node.js and Yarn

First install Node.js by the executable or by the Chocolatey with the command:

cinst nodejs.install

For others packages managers, see the link.

After, install the Yarn with the command:

choco install yarn

To install by the executable or others package managers, see the link.

Getting started

Before start, create a file called ".env" on the backend folder, like the model file "env_example", with your mongoDB database credentials.

To start the backend:

cd backend
yarn dev

To start the web application:

cd web
yarn start

If its yours first time using expo, use this command:

yarn global add expo-cli

To start the mobile application:

cd mobile
yarn start

Download the Expo app in the Play Store or App Store on your phone, or use some emulator, and syncronize with the the Expo opened on the browser.

Make sure that the IP putted on the file "mobile/src/services/utils/IP.js" is equal to the IP shown on the Expo in your browser.

License

This project is licensed under the MIT License - see the LICENSE page for details.

About

Personal Project for learning new technologies with hands on.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published