Skip to content

Blush is a mobile application that scrapes popular cosmetic brand websites and provides a user friendly experience to view products on sale. It is implemented using React-Native (JavaScript) for the application component and Python for the backend API component.

Notifications You must be signed in to change notification settings

muskanaul/Blush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

😊 Blush 😊

Blush is a mobile application that scrapes popular cosmetic brand websites and provides a user friendly experience to view products on sale. It is implemented using React-Native (JavaScript) for the application component and Python for the backend API component.

📸 Demo 📸

blush

🔮 Tasks 🔮

  • Implement API (scrape sephora) and deploy to heroku
  • Create minimal UI and graphics
  • Integrate navigation and state-management using React-Navigation and Redux
  • Implement "favouriting products" capability
  • Add more websites to scrape

📥 Installation 📥

  1. Clone repository
  2. Install Yarn and Expo-CLI

npm install -g yarn

npm install -g expo-cli

  1. Navigate to app directory and install dependencies

yarn

  1. Navigate to root folder and start api server locally

python api/app.py

  1. In another command, navigate to app directory and start the expo server

expo start

  1. Go to http://localhost:19002/ to see Expo DevTools and scan QR code (you need to have Expo app downloaded on phone to download application to phone)

This project is a work in progress, and I am slowly working on the features.🤭

Made with ❤️ in Waterloo

About

Blush is a mobile application that scrapes popular cosmetic brand websites and provides a user friendly experience to view products on sale. It is implemented using React-Native (JavaScript) for the application component and Python for the backend API component.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published