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

React Native (Expo) contact app using Firebase Authentication, Firestore Database, Redux. This is a test task from Lad company

License

Notifications You must be signed in to change notification settings

AlehBarushka/MyContacts

Repository files navigation

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

About

React Native (Expo) contact app using Firebase Authentication, Firestore Database, Redux. This is a test task from Lad company

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published