/social-app-prototype

šŸ’» an app made with react native to prototype a social app

Primary LanguageTypeScript

Social App

Prototype of an application aimed at social networks

Autor Linguagens Stars Forks Tamanho do cĆ³digo em bytes Commits



Home Page Friends Page Profile Page

This project is open-source, you can also contribute: D

šŸ’” About the project:

The project is about a social network prototype that contains the friends status list, the publications feed, friends list and profile page. The app-inspired layout was made based on this design.

šŸ”„ Techs:

  • ReactNative
  • TypeScript
  • StyledComponents
  • Hooks
  • JSON Server

šŸ‘€ Tools used to standardize the code:

  • Conventional Commits
  • ESLint
  • Prettier
  • EditorConfig

šŸ‘· Installation

You need to install Node.js, Yarn, Android SDK first and then, in order to clone the project via HTTPS, run this command:

git clone https://github.com/joaovictorpsantos/social-app.git

SSH URLs provide access to a Git repository via SSH, a secure protocol. If you have a SSH key registered in your Github account, clone the project using this command:

git clone git@github.com:joaovictorpsantos/social-app.git

Install dependencies

yarn install

Install IOS native dependencies

cd ios && pod install

šŸƒ Getting Started

Before running the app, remember to start the local server with json-server

npx json-server --watch db.json

Make sure you have the emulator on or a physical device connected

Run the following command in order to start the application in a development environment:

  // Install the application in a Android device
  yarn android

  // Install the application in a IOS device
  yarn ios

After the build process, the metro bundler will start the app automatically but in case you already have the app built, just run the following command to start it:

yarn start

Let's share knowledge and grow together!!!