Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fariasmateuss/tindev
🔥 Tindev it's app like a Tinder, but for Developers.
https://github.com/fariasmateuss/tindev
app dark-theme darkmode express javascript mongodb nodejs nodemon react react-native socket-io tinder tinder-clone
Last synced: 8 days ago
JSON representation
🔥 Tindev it's app like a Tinder, but for Developers.
- Host: GitHub
- URL: https://github.com/fariasmateuss/tindev
- Owner: fariasmateuss
- License: mit
- Created: 2020-04-12T00:48:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-27T03:39:42.000Z (9 months ago)
- Last Synced: 2024-08-01T13:28:04.567Z (3 months ago)
- Topics: app, dark-theme, darkmode, express, javascript, mongodb, nodejs, nodemon, react, react-native, socket-io, tinder, tinder-clone
- Language: JavaScript
- Homepage:
- Size: 13.6 MB
- Stars: 44
- Watchers: 3
- Forks: 14
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
App Tinder clone built with ReactJs, React Native, NodeJs and MongoDB.## Tech
- [NodeJs](https://nodejs.org/en/) - Build the server.
- [ReactJs](https://reactjs.org) - A JavaScript library for building user interfaces
- [React Router Dom](https://github.com/ReactTraining/react-router/tree/master/packages/react-router-dom) - DOM bindings
- [React Native](https://reactnative.dev) - Native Development.
- [React Navigation](https://reactnavigation.org/docs/getting-started/) - Routing and navigation for your React Native apps.
- [React Native Linear Gradient](https://github.com/react-native-community/react-native-linear-gradient) - A Linear Gradient component for react-native
- [MongoDB](https://www.mongodb.com/) - NoSQL Cluster.
- [Express](https://expressjs.com/) - Router of the Application.
- [Mongoose](https://mongoosejs.com/docs/) - Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment.
- [socket.io](socket.io) - Socket.IO is a library that enables real-time.
- [CORS](https://www.npmjs.com/package/cors) - Cross-origin Resource Sharing.
- [Axios](https://github.com/axios/axios) - Promise based HTTP client for the browser and NodeJs.
- [Nodemon](https://nodemon.io/) - Process Manager used in the development.
- [Prettier](https://prettier.io/docs/en/cli.html) - An opinionated code formatter.
- [ESlint](https://eslint.org) - ESLint statically analyzes your code to quickly find problems.## Preview
[Watch the video](https://youtu.be/CMpfswpfDR0)
## 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](CONTRIBUTING.md) for more details on how to contribute to this project.
# License
[MIT License](/LICENSE)