/carto

A React Native Powered Shopping App which uses PostgreSQL and Algolia for database duties and also for searching!

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Carto


Carto

For The Premium Shoppers!

Table of Contents

Introduction

A React Native Powered Shopping App which uses PostgreSQL and Algolia for database duties and also for searching!

Features

A few of the things you can do on Carto:

  • Create new products
  • Order products
  • Review products
  • And many more!

Feedback

Feel free to file an issue. Feature requests are always welcome. If you wish to contribute, please take a quick look at the guidelines!

Contributors

Please refer the contribution guidelines for exact details on how to contribute to this project.

Build Process

Here are the instructions on how to build and run this project on your respective systems.

  • Clone the project on your system via GitHub.
  • Clone the server as well on your system since YASM Mobile works on both NodeJS as well as Firebase.
  • Make sure you have docker installed on your system.
  • Create a firebase project and fetch the google-services.json and save it in the android/app/src/dev folder.
  • Run docker compose -f docker-compose.yml up --build in the server root folder to build and run a development version of the server.
  • Open up a console and an emulator and run npx react-native run-android --variant dev to run the development version of the app.