Skip to content

A React Native app for tracking wine and beer tastings, managing favorites, and discovering new wines, following professional sommeliers' guidelines

Notifications You must be signed in to change notification settings

riccbru/SommelIO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SommelIO Title

Elevate Your Wine Experience with Seamless Precision


Table of Contents


Overview

Author: riccbru

React Native project for tracking all wines and beers I tasted, in accordance with the tasting guidelines of Associazione Italiana Sommelier.

Installation

  • Install dependencies
cd SommelIO; npm run install:all
  • Add Android Studio environment variables:
echo "export ANDROID_HOME=$HOME/Library/Android/sdk" >> ~/.zshrc
echo "export PATH=$ANDROID_HOME/emulator:$ANDROID_HOME/platform-tools:$PATH" >> ~/.zshrc
exec zsh

DEVELOPMENT

  • Postgres DB

    • Start
      docker compose up
    • Stop
      docker compose down -v
  • Start Backend server

    cd server; nodemon .
  • Start Expo client

    cd client; npx expo start --clear

BUILD

  • Build fresh native projects:

    cd client; npx expo prebuild --clean;
  • iOS

    • Run on XCode emulator:

      npx expo run:ios
    • Run on physical iPhone (build project on XCode):

      xed ios/*.xcworkspace
    • Build on XCode and start the Metro JS bundler using:

      npx expo start --dev-client
  • Android

    • Run on Android Studio emulator:

      npx expo run:android
    • EAS Android Preview:

      eas build --platform android --profile preview

About

A React Native app for tracking wine and beer tastings, managing favorites, and discovering new wines, following professional sommeliers' guidelines

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published