Skip to content

matheusantoni0/marketspace-mobile

Repository files navigation

MARKETSPACE

The present project is an marketplace App expo managed using packages like native-base, navigation stack, tab navigation, async storage,dayjs, axios, image picker,and etc... The App covers create, update and delete ads.

✨ Features

The project is still under development and the next updates will focus on the following tasks:

  • ✅SignUp
  • ✅SignIn
  • ✅Create an ad
  • ✅Update an ad
  • ✅Delete an ad
  • ✅Save data using AsyncStorage
  • ⌛Optimization about lists using memo function

💻 Prerequisites

Before you begin, make sure you've met the following requirements:

⚙️ Install

For the installation of the project, follow the steps:

Clone the project:


git clone https://github.com/matheusantoni0/marketspace

Clone the API project:

git clone https://github.com/rocketseat-education/ignite-rn-2022-challenge-marketspace-api

Go to API project path:

cd ignite-rn-2022-challenge-marketspace-api

Run the command to install all packages:

npm install

Run the command to run API:

npm run dev

Go to project path in another terminal:

cd marketspace

Run the command to install all packages:

npm install

🚀 Running the App

After installing the packages just run the command:

npx expo start

This will open a terminal containing a barcode and additional options.

  • To run on Android device, open the Expo Go App and click on: "Scan QR code" and aim at the QR code displayed on the terminal.
  • To run on iOS device, open the camera and aim at the QR code displayed in the terminal, then click on "Open with Expo Go"
  • To open in Android emulator you need to have the android environment configured, as described in https://reactnative.dev/docs/environment-setup, then just click on the terminal and press the letter "a".
  • To open in iOS emulator you need to have the iOS environment configured, as described in https://reactnative.dev/docs/environment-setup, then just click on the terminal and press the letter "i".

🤝 Collaborators

Thanks to the following people who contributed to this project:

Picture of Matheus
Matheus Antonio

📝 License

This project is under license. see the file MIT License for more details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors