Skip to content
This repository has been archived by the owner on Jul 7, 2023. It is now read-only.

Latest commit

 

History

History
68 lines (43 loc) · 2.83 KB

README.md

File metadata and controls

68 lines (43 loc) · 2.83 KB

MyContacts

A simple application for storing phone numbers of your contacts.
Contacts are stored in cloud storage and can be accessed from anywhere with internet access.

Introduction

This is my test assignment for an internship at Lad company.
The task includes writing a full-fledged application in React Native. It can be a blog, to do list, wish list, pokedex, online store, admin panel, business card website or any other application.

Requirements:

  • React Native (Expo CLI/React Native CLI);
  • JavaScript/TypeScript;
  • for state management Redux/Redux ToolKit;
  • for async actions Redux-thunk.

👷 Installation

1. Clone the repository

Via HTTPS:

git clone https://github.com/AlehBarushka/MyContacts.git

Via SSH:

git clone [email protected]:AlehBarushka/MyContacts.git

2. Install the necessary packages

Go to the main directory:

cd MyContacts/

Install the necessary packages:

npm install

3. Starting developing server

Initiate the project in development mode

npm run start

4. Preview on device

Head over to the Google Play Store and download the Expo Go app:

After completing step 1, 2 and 3 above, open your device camera and scan the provided QR code in terminal. After scanning the QR code, the Expo Go app will automatically load up the app.

  • Note: If this is your first time opening the app, it might take a while to load up. Please be patient!

5. Enjoy!

The app should be successfully loaded by now. Please feel free to play around and test out its features. If for any reason the app couldn't be loaded or any of the features are breaking, please report the issue at the link below.

📸 Screenshots

login

signup

logout

home

create contact

contact info

contact info edit