fariasmateuss / tindev

🔥 Tindev it's app like a Tinder, but for Developers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

App Tinder clone built with ReactJs, React Native, NodeJs and MongoDB.

Tech

  • NodeJs - Build the server.
  • ReactJs - A JavaScript library for building user interfaces
  • React Native - Native Development.
  • MongoDB - NoSQL Cluster.
  • Express - Router of the Application.
  • Mongoose - Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment.
  • socket.io - Socket.IO is a library that enables real-time.
  • CORS - Cross-origin Resource Sharing.
  • Axios - Promise based HTTP client for the browser and NodeJs.
  • Nodemon - Process Manager used in the development.
  • Prettier - An opinionated code formatter.
  • ESlint - ESLint statically analyzes your code to quickly find problems.

Preview

Watch the video

Development setup

Prerequisites

To run this project in the development mode, you'll need to have a basic environment with NodeJs and React Native installed.

Cloning the Repository

  git clone https://github.com/fariasmateuss/tindev.git

Back-End

In the backend folder;

  yarn 

To start the server;

  yarn dev

Front-End

In the frontend folder;

  yarn 

To start the project;

  yarn start

Mobile

In the mobile folder;

  yarn 

Update the baseURL at src/services/api.js;

To start the mobile app;

  react-native run-ios

or

  react-native run-android

Contribution

See the contribution guide for more details on how to contribute to this project.

License

MIT License

About

🔥 Tindev it's app like a Tinder, but for Developers.

License:MIT License


Languages

Language:JavaScript 55.0%Language:Objective-C 12.7%Language:CSS 11.9%Language:Ruby 6.9%Language:Java 6.7%Language:Starlark 5.9%Language:HTML 0.9%