Skip to content

fariasmateuss/tindev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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