The monorepo of a clone of tinder mobile and web app, built in a Omnistack Week
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
- Clone this repo using
git clone git@github.com:CarlosLevir/tindev.git
- Move yourself to the appropriate directory:
cd tindev
- Run
yarn
to install dependencies - Run
lerna bootstrap
to install the packages dependecies
- Move yourself to the backend folder:
cd backend
- Create a
.env
file and add the MongoDB url connection in MONGO_URL field - Run
yarn dev
to start the server
- Move yourself to the frontend folder:
cd frontend
- Run
yarn start
to start the web application
- Move yourself to the mobile folder:
cd mobile
- Run
react-native run-ios
(orrun-android
if your prefer) to start the mobile app
Note: If you choose to start the mobile app in the android emulator, you will have to start the emulator before using
the run-android
command.
This project is licensed under the MIT License - see the LICENSE page for details.