Skip to content

Submission for the QHacks 2023 event

Notifications You must be signed in to change notification settings

SchuylerGood/Stylit

 
 

Repository files navigation

Stylit

Stylit Logo

Project Description

Stylit is a React Native application designed to provide hairstyle recommendations to users based on their facial features. By utilizing artificial intelligence and facial recognition technologies, Stylit analyzes a user's face shape and hair type to suggest hairstyles from a database of over 15,000 options. Users can also save their favorite hairstyles for future reference.

Technologies Used

  • React Native
  • Expo
  • Artificial Intelligence
  • Facial Recognition
  • JavaScript
  • Python
  • Flask
  • Google Firebase
  • Deep and Machine Learning

This project was developed as part of the QHACKS 2023 Hackathon at Queen's University.

Installation and Running

  1. Clone the repository
  2. Navigate to project directory
cd Stylit
  1. Install dependencies
npm install
  1. Start the Expo server:
npm start
  1. Use the Expo app to scan the QR code or run on an emulator to view the application.

How to use

  1. Launch the Stylit app on your device.
  2. Either scan a photo of your face or upload one from your device.
  3. Wait for Stylit to analyze your facial features and hair type.
  4. Receive hairstyle recommendations based on your face shape.
  5. Save your favorite hairstyles for future reference.

Contributors

  • Schuyler Good
  • Dylan Walker
  • Qays Ebrahim
  • Akshay Desale

About

Submission for the QHacks 2023 event

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 48.2%
  • Python 32.5%
  • Jupyter Notebook 19.3%