Shoppit - Client
Frontend client files for the Shoppit mobile app.
Shoppit is a social shopping app!
Spend a few minutes browsing our personalised, curated products. Buy something nice for yourself or a friend! Never forget a birthday again!
Table of contents
Screenshots
After connecting the app with Facebook, Shoppit will automatically detect a few categories you'll like and save them to your profile. If your recommendations feel a bit stale, you can customize your them at any time by saving whatever categories interest you. Tap on the home screen again to see your dynamically-updated item feed. Find something you like? Swipe right to save it on your profile!
Connect to your friends without the hassle! Your friends list is automatically generated from your Facebook connections. Make sure you never forget a birthday again by tapping the bell icon next to a friend's name to subscribe to notifications. Need to get a friend something special? Simply browse their recently liked items on their profile. Just check out an item on their profile to find out more info, and once you find a match, buy it from Amazon directly within the app!
Motivations
We wanted to make an app that would make shopping on your phone social and fun!
We have all forgotten a friend or family member's birthday in the past, so we wanted an easy way we could check and get notified of upcoming birthdays AND then buy them something they actually wanted!
Getting started
A few things you have to take in consideration before using Shoppit - Client. After cloning the repo you'll have to :
Install global and local dependancies:
- Node:
brew install node
- Expo:
npm install -g expo-cli
- Npm:
npm install
- If you want to run using the iOS simulator, you'll need to download Xcode . It can be found on the Mac App Store.
Before being able to go on, download the Shoppit server files and follow the steps there to get going!
Usage
Start the development server:
cd wisher_frontend
npm start
Tech Stack
Front-end:
-
React Native
-
Redux
-
Expo
Shoppit backend
Back-end:Developers team
- Luke Rogerson GitHub LinkedIn
- Charlie Rutland - GitHub LinkedIn
- Amy Kirasack - GitHub LinkedIn
- Leandro Marques - GitHub LinkedIn
License
This project is licensed under the MIT License - see the LICENSE.md file for details