├── README.md ├── back-end ├── .gitignore ├── datamodel.prisma ├── package-lock.json ├── package.json ├── prisma.yml ├── src │ ├── createServer.js │ ├── generated │ │ ├── prisma-client │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── prisma-schema.js │ │ └── prisma.graphql │ ├── index.js │ ├── resolvers │ │ ├── Mutation.js │ │ └── Query.js │ ├── schema.graphql │ └── stripe.js └── variables.env ├── docs ├── index.html └── landingpage_assets │ ├── fonts │ ├── Raleway-Bold.ttf │ └── Raleway-Regular.ttf │ ├── images │ ├── apple.png │ ├── google.png │ ├── image.png │ └── logo.png │ └── main.css ├── front-end ├── .gitignore ├── .watchmanconfig ├── App.js ├── __tests__ │ └── App-test.js ├── actions │ ├── auth.js │ ├── checkout.js │ ├── order.js │ ├── subscription.js │ └── user.js ├── app.json ├── assets │ ├── fonts │ │ ├── Montserrat-Bold.ttf │ │ ├── Raleway-Bold.ttf │ │ ├── Raleway-Medium.ttf │ │ ├── Raleway-Regular.ttf │ │ ├── Raleway-SemiBold.ttf │ │ └── SpaceMono-Regular.ttf │ └── images │ │ ├── Loika.png │ │ ├── address.png │ │ ├── cancelDialogAsset.png │ │ ├── cart.png │ │ ├── check.png │ │ ├── confirm.png │ │ ├── delivery.png │ │ ├── emptyBox.png │ │ ├── facebook.png │ │ ├── google.png │ │ ├── icon.png │ │ ├── meat.png │ │ ├── mixed.png │ │ ├── orderError.png │ │ ├── orderSuccess.png │ │ ├── profilePic.png │ │ ├── robot-dev.png │ │ ├── robot-prod.png │ │ ├── slide1.png │ │ ├── slide2.png │ │ ├── slide3.png │ │ ├── slide4.png │ │ ├── splash.png │ │ ├── twitter.png │ │ └── vegan.png ├── babel.config.js ├── components │ ├── AddNewAddressModal.js │ ├── AddressForm.js │ ├── AddressSummary.js │ ├── CancelConfirmModal.js │ ├── CheckoutStepProgress.js │ ├── DeliverySchedule.js │ ├── Loader.js │ ├── OrderHistoryBox.js │ ├── PaymentForm.js │ ├── PaymentMethodModal.js │ ├── ShippedToSummary.js │ ├── StyledText.js │ ├── SubscriptionBox.js │ ├── SubscriptionSummary.js │ ├── TabBarIcon.js │ ├── TotalComponent.js │ └── __tests__ │ │ └── StyledText-test.js ├── constants │ ├── Colors.js │ ├── Layout.js │ ├── actionTypes │ │ ├── auth.js │ │ ├── checkout.js │ │ ├── order.js │ │ ├── subscription.js │ │ └── user.js │ └── commonStyles.js ├── lib_patches │ └── react-native-app-intro-slider │ │ └── AppIntroSlider.js ├── navigation │ └── AppNavigator.js ├── package-lock.json ├── package.json ├── reducers │ ├── auth.js │ ├── checkout.js │ ├── index.js │ ├── order.js │ └── subscription.js ├── screens │ ├── AppErrorScreen.js │ ├── AuthScreens │ │ ├── AuthNavigator.js │ │ ├── LoginScreen.js │ │ ├── LoginScreenContainer.js │ │ ├── SignupScreen.js │ │ └── SignupScreenContainer.js │ ├── EntryScreen │ │ └── EntryScreen.js │ ├── MainScreens │ │ ├── MainScreenNavigator.js │ │ ├── MySubscriptionScreens │ │ │ ├── AddSubscriptionScreens │ │ │ │ ├── Carousel.js │ │ │ │ ├── SubscriptionDetailScreen.js │ │ │ │ └── SubscriptionSelectionScreen.js │ │ │ ├── CheckoutScreens │ │ │ │ ├── DeliveryScheduleCheckoutScreen.js │ │ │ │ ├── OrderErrorScreen.js │ │ │ │ ├── OrderSuccessScreen.js │ │ │ │ ├── OrderSummaryScreen.js │ │ │ │ └── ShippingAddressCheckoutScreen.js │ │ │ ├── MySubscriptionScreen.js │ │ │ └── SubscriptionManagementScreens │ │ │ │ ├── ChangeDeliveryScheduleScreen.js │ │ │ │ ├── ChangeShippingAddressScreen.js │ │ │ │ └── SubscriptionManagementScreen.js │ │ ├── OrderHistoryScreens │ │ │ ├── OrderHistoryDetailsScreen.js │ │ │ └── OrderHistoryScreen.js │ │ └── UserProfileScreens │ │ │ └── UserProfileScreen.js │ └── OnboardingScreens │ │ └── OnboardingScreen.js ├── store │ └── index.js └── utils │ ├── dateTime.js │ ├── envConfig.js │ ├── mapper.js │ └── redux.js └── screenshots ├── loika_demo.gif └── tech_stack.png /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/README.md -------------------------------------------------------------------------------- /back-end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/.gitignore -------------------------------------------------------------------------------- /back-end/datamodel.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/datamodel.prisma -------------------------------------------------------------------------------- /back-end/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/package-lock.json -------------------------------------------------------------------------------- /back-end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/package.json -------------------------------------------------------------------------------- /back-end/prisma.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/prisma.yml -------------------------------------------------------------------------------- /back-end/src/createServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/src/createServer.js -------------------------------------------------------------------------------- /back-end/src/generated/prisma-client/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/src/generated/prisma-client/index.d.ts -------------------------------------------------------------------------------- /back-end/src/generated/prisma-client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/src/generated/prisma-client/index.js -------------------------------------------------------------------------------- /back-end/src/generated/prisma-client/prisma-schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/src/generated/prisma-client/prisma-schema.js -------------------------------------------------------------------------------- /back-end/src/generated/prisma.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/src/generated/prisma.graphql -------------------------------------------------------------------------------- /back-end/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/src/index.js -------------------------------------------------------------------------------- /back-end/src/resolvers/Mutation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/src/resolvers/Mutation.js -------------------------------------------------------------------------------- /back-end/src/resolvers/Query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/src/resolvers/Query.js -------------------------------------------------------------------------------- /back-end/src/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/src/schema.graphql -------------------------------------------------------------------------------- /back-end/src/stripe.js: -------------------------------------------------------------------------------- 1 | module.exports = require("stripe")(process.env.STRIPE_SECRET); 2 | -------------------------------------------------------------------------------- /back-end/variables.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/back-end/variables.env -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/landingpage_assets/fonts/Raleway-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/docs/landingpage_assets/fonts/Raleway-Bold.ttf -------------------------------------------------------------------------------- /docs/landingpage_assets/fonts/Raleway-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/docs/landingpage_assets/fonts/Raleway-Regular.ttf -------------------------------------------------------------------------------- /docs/landingpage_assets/images/apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/docs/landingpage_assets/images/apple.png -------------------------------------------------------------------------------- /docs/landingpage_assets/images/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/docs/landingpage_assets/images/google.png -------------------------------------------------------------------------------- /docs/landingpage_assets/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/docs/landingpage_assets/images/image.png -------------------------------------------------------------------------------- /docs/landingpage_assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/docs/landingpage_assets/images/logo.png -------------------------------------------------------------------------------- /docs/landingpage_assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/docs/landingpage_assets/main.css -------------------------------------------------------------------------------- /front-end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/.gitignore -------------------------------------------------------------------------------- /front-end/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /front-end/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/App.js -------------------------------------------------------------------------------- /front-end/__tests__/App-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/__tests__/App-test.js -------------------------------------------------------------------------------- /front-end/actions/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/actions/auth.js -------------------------------------------------------------------------------- /front-end/actions/checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/actions/checkout.js -------------------------------------------------------------------------------- /front-end/actions/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/actions/order.js -------------------------------------------------------------------------------- /front-end/actions/subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/actions/subscription.js -------------------------------------------------------------------------------- /front-end/actions/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/actions/user.js -------------------------------------------------------------------------------- /front-end/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/app.json -------------------------------------------------------------------------------- /front-end/assets/fonts/Montserrat-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/fonts/Montserrat-Bold.ttf -------------------------------------------------------------------------------- /front-end/assets/fonts/Raleway-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/fonts/Raleway-Bold.ttf -------------------------------------------------------------------------------- /front-end/assets/fonts/Raleway-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/fonts/Raleway-Medium.ttf -------------------------------------------------------------------------------- /front-end/assets/fonts/Raleway-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/fonts/Raleway-Regular.ttf -------------------------------------------------------------------------------- /front-end/assets/fonts/Raleway-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/fonts/Raleway-SemiBold.ttf -------------------------------------------------------------------------------- /front-end/assets/fonts/SpaceMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/fonts/SpaceMono-Regular.ttf -------------------------------------------------------------------------------- /front-end/assets/images/Loika.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/Loika.png -------------------------------------------------------------------------------- /front-end/assets/images/address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/address.png -------------------------------------------------------------------------------- /front-end/assets/images/cancelDialogAsset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/cancelDialogAsset.png -------------------------------------------------------------------------------- /front-end/assets/images/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/cart.png -------------------------------------------------------------------------------- /front-end/assets/images/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/check.png -------------------------------------------------------------------------------- /front-end/assets/images/confirm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/confirm.png -------------------------------------------------------------------------------- /front-end/assets/images/delivery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/delivery.png -------------------------------------------------------------------------------- /front-end/assets/images/emptyBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/emptyBox.png -------------------------------------------------------------------------------- /front-end/assets/images/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/facebook.png -------------------------------------------------------------------------------- /front-end/assets/images/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/google.png -------------------------------------------------------------------------------- /front-end/assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/icon.png -------------------------------------------------------------------------------- /front-end/assets/images/meat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/meat.png -------------------------------------------------------------------------------- /front-end/assets/images/mixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/mixed.png -------------------------------------------------------------------------------- /front-end/assets/images/orderError.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/orderError.png -------------------------------------------------------------------------------- /front-end/assets/images/orderSuccess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/orderSuccess.png -------------------------------------------------------------------------------- /front-end/assets/images/profilePic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/profilePic.png -------------------------------------------------------------------------------- /front-end/assets/images/robot-dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/robot-dev.png -------------------------------------------------------------------------------- /front-end/assets/images/robot-prod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/robot-prod.png -------------------------------------------------------------------------------- /front-end/assets/images/slide1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/slide1.png -------------------------------------------------------------------------------- /front-end/assets/images/slide2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/slide2.png -------------------------------------------------------------------------------- /front-end/assets/images/slide3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/slide3.png -------------------------------------------------------------------------------- /front-end/assets/images/slide4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/slide4.png -------------------------------------------------------------------------------- /front-end/assets/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/splash.png -------------------------------------------------------------------------------- /front-end/assets/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/twitter.png -------------------------------------------------------------------------------- /front-end/assets/images/vegan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/assets/images/vegan.png -------------------------------------------------------------------------------- /front-end/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/babel.config.js -------------------------------------------------------------------------------- /front-end/components/AddNewAddressModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/AddNewAddressModal.js -------------------------------------------------------------------------------- /front-end/components/AddressForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/AddressForm.js -------------------------------------------------------------------------------- /front-end/components/AddressSummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/AddressSummary.js -------------------------------------------------------------------------------- /front-end/components/CancelConfirmModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/CancelConfirmModal.js -------------------------------------------------------------------------------- /front-end/components/CheckoutStepProgress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/CheckoutStepProgress.js -------------------------------------------------------------------------------- /front-end/components/DeliverySchedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/DeliverySchedule.js -------------------------------------------------------------------------------- /front-end/components/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/Loader.js -------------------------------------------------------------------------------- /front-end/components/OrderHistoryBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/OrderHistoryBox.js -------------------------------------------------------------------------------- /front-end/components/PaymentForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/PaymentForm.js -------------------------------------------------------------------------------- /front-end/components/PaymentMethodModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/PaymentMethodModal.js -------------------------------------------------------------------------------- /front-end/components/ShippedToSummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/ShippedToSummary.js -------------------------------------------------------------------------------- /front-end/components/StyledText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/StyledText.js -------------------------------------------------------------------------------- /front-end/components/SubscriptionBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/SubscriptionBox.js -------------------------------------------------------------------------------- /front-end/components/SubscriptionSummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/SubscriptionSummary.js -------------------------------------------------------------------------------- /front-end/components/TabBarIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/TabBarIcon.js -------------------------------------------------------------------------------- /front-end/components/TotalComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/TotalComponent.js -------------------------------------------------------------------------------- /front-end/components/__tests__/StyledText-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/components/__tests__/StyledText-test.js -------------------------------------------------------------------------------- /front-end/constants/Colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/constants/Colors.js -------------------------------------------------------------------------------- /front-end/constants/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/constants/Layout.js -------------------------------------------------------------------------------- /front-end/constants/actionTypes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/constants/actionTypes/auth.js -------------------------------------------------------------------------------- /front-end/constants/actionTypes/checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/constants/actionTypes/checkout.js -------------------------------------------------------------------------------- /front-end/constants/actionTypes/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/constants/actionTypes/order.js -------------------------------------------------------------------------------- /front-end/constants/actionTypes/subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/constants/actionTypes/subscription.js -------------------------------------------------------------------------------- /front-end/constants/actionTypes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/constants/actionTypes/user.js -------------------------------------------------------------------------------- /front-end/constants/commonStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/constants/commonStyles.js -------------------------------------------------------------------------------- /front-end/lib_patches/react-native-app-intro-slider/AppIntroSlider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/lib_patches/react-native-app-intro-slider/AppIntroSlider.js -------------------------------------------------------------------------------- /front-end/navigation/AppNavigator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/navigation/AppNavigator.js -------------------------------------------------------------------------------- /front-end/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/package-lock.json -------------------------------------------------------------------------------- /front-end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/package.json -------------------------------------------------------------------------------- /front-end/reducers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/reducers/auth.js -------------------------------------------------------------------------------- /front-end/reducers/checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/reducers/checkout.js -------------------------------------------------------------------------------- /front-end/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/reducers/index.js -------------------------------------------------------------------------------- /front-end/reducers/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/reducers/order.js -------------------------------------------------------------------------------- /front-end/reducers/subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/reducers/subscription.js -------------------------------------------------------------------------------- /front-end/screens/AppErrorScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/AppErrorScreen.js -------------------------------------------------------------------------------- /front-end/screens/AuthScreens/AuthNavigator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/AuthScreens/AuthNavigator.js -------------------------------------------------------------------------------- /front-end/screens/AuthScreens/LoginScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/AuthScreens/LoginScreen.js -------------------------------------------------------------------------------- /front-end/screens/AuthScreens/LoginScreenContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/AuthScreens/LoginScreenContainer.js -------------------------------------------------------------------------------- /front-end/screens/AuthScreens/SignupScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/AuthScreens/SignupScreen.js -------------------------------------------------------------------------------- /front-end/screens/AuthScreens/SignupScreenContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/AuthScreens/SignupScreenContainer.js -------------------------------------------------------------------------------- /front-end/screens/EntryScreen/EntryScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/EntryScreen/EntryScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MainScreenNavigator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MainScreenNavigator.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MySubscriptionScreens/AddSubscriptionScreens/Carousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MySubscriptionScreens/AddSubscriptionScreens/Carousel.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MySubscriptionScreens/AddSubscriptionScreens/SubscriptionDetailScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MySubscriptionScreens/AddSubscriptionScreens/SubscriptionDetailScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MySubscriptionScreens/AddSubscriptionScreens/SubscriptionSelectionScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MySubscriptionScreens/AddSubscriptionScreens/SubscriptionSelectionScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MySubscriptionScreens/CheckoutScreens/DeliveryScheduleCheckoutScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MySubscriptionScreens/CheckoutScreens/DeliveryScheduleCheckoutScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MySubscriptionScreens/CheckoutScreens/OrderErrorScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MySubscriptionScreens/CheckoutScreens/OrderErrorScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MySubscriptionScreens/CheckoutScreens/OrderSuccessScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MySubscriptionScreens/CheckoutScreens/OrderSuccessScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MySubscriptionScreens/CheckoutScreens/OrderSummaryScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MySubscriptionScreens/CheckoutScreens/OrderSummaryScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MySubscriptionScreens/CheckoutScreens/ShippingAddressCheckoutScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MySubscriptionScreens/CheckoutScreens/ShippingAddressCheckoutScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MySubscriptionScreens/MySubscriptionScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MySubscriptionScreens/MySubscriptionScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MySubscriptionScreens/SubscriptionManagementScreens/ChangeDeliveryScheduleScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MySubscriptionScreens/SubscriptionManagementScreens/ChangeDeliveryScheduleScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MySubscriptionScreens/SubscriptionManagementScreens/ChangeShippingAddressScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MySubscriptionScreens/SubscriptionManagementScreens/ChangeShippingAddressScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/MySubscriptionScreens/SubscriptionManagementScreens/SubscriptionManagementScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/MySubscriptionScreens/SubscriptionManagementScreens/SubscriptionManagementScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/OrderHistoryScreens/OrderHistoryDetailsScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/OrderHistoryScreens/OrderHistoryDetailsScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/OrderHistoryScreens/OrderHistoryScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/OrderHistoryScreens/OrderHistoryScreen.js -------------------------------------------------------------------------------- /front-end/screens/MainScreens/UserProfileScreens/UserProfileScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/MainScreens/UserProfileScreens/UserProfileScreen.js -------------------------------------------------------------------------------- /front-end/screens/OnboardingScreens/OnboardingScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/screens/OnboardingScreens/OnboardingScreen.js -------------------------------------------------------------------------------- /front-end/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/store/index.js -------------------------------------------------------------------------------- /front-end/utils/dateTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/utils/dateTime.js -------------------------------------------------------------------------------- /front-end/utils/envConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/utils/envConfig.js -------------------------------------------------------------------------------- /front-end/utils/mapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/utils/mapper.js -------------------------------------------------------------------------------- /front-end/utils/redux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/front-end/utils/redux.js -------------------------------------------------------------------------------- /screenshots/loika_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/screenshots/loika_demo.gif -------------------------------------------------------------------------------- /screenshots/tech_stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeNg93/Loika/HEAD/screenshots/tech_stack.png --------------------------------------------------------------------------------