SwipeStyle is an app that enables shoppaholics to make better purchasing decisions by offering personalized clothing recommendations through an intuitive and seamless user experience
-
Authentication
Users can register accounts and login with a valid email address -
Swiping UI Ability to swipe on clothes in 3 directions:
- Up: Add to cart
- Right: Add to users liked list
- Left: Add to users disliked list\(Like and dislike list to be added)
-
Ability to select quantity of items in cart & delete items from cart
Expo Go App (Recommended)
-
Download the Expo Go / Expo app on your mobile device through the App Store / Google Play Store
-
Scan the QR code below with your device's camera. SwipeStyle should now open in the Expo Go app
Manual installation
Before you start, make sure you have Node.js as well as npm on your local machine. You can verify this by running node -v and npm -v in your terminal.
-
Create a clone of this repository.
Open your terminal and navigate to a directory of your choosing. Next run the following command
git clone https://github.com/wang-h-z/SwipeStyle.git -
Navigate into the SwipeStyle folder and install the necessary npm modules
cd SwipeStyle
npm install -
Download the Expo Go / Expo app on your mobile device through the App Store / Google Play Store
-
Start the Expo server by running the following command in the root directory of the SwipeStyle folder
npx expo start -
A QR code should be generated in terminal. Scan the QR code with your device's camera. SwipeStyle should now open in the Expo Go app
-
To stop the server, press
Ctrl + cin the terminal instance that is running the server. This works on both MacOS and Windows
