LuxeLenses

Welcome to LuxeLenses, the premier online destination for stylish and high-quality sunglasses. Our web app is built with the latest technologies including React, SASS, Redux, Firebase, and AWS Amplify to deliver a seamless and responsive user experience.

Features

  • Wide Selection: Browse through a vast collection of sunglasses to find your perfect pair.
  • Virtual Try-On: Use our virtual try-on feature to see how the sunglasses look on you.
  • Secure Checkout: Enjoy a secure and fast checkout process with Firebase authentication.
  • User Profiles: Create and manage your profile to keep track of your orders and favorites.
  • Responsive Design: Our SASS styling ensures the app looks great on all devices.

Getting Started

To get started with LuxeLenses, clone the repository to your local machine:

Firebase Setup

Make a new Project there and initialize authentication and cloud firestore

  • make an .env file in your main folder and place these keys there
git clone https://github.com/your-username/luxelenses.git


## Environment Variables

To run this project, you will need to add the following environment variables to your .env file

`API_KEY`
VITE_FIREBASE_API_KEY=
VITE_FIREBASE_AUTH_DOMAIN=
VITE_FIREBASE_DB_URL=
VITE_FIREBASE_PROJECT_ID=
VITE_FIREBASE_STORAGE_BUCKET=
VITE_FIREBASE_MSG_SENDER_ID=

Installation

Install my-project with npm

After Cloning
  cd (the folder name)
  npm install 
  npm run build
  npm run dev

LuxeLenses is configured for deployment with AWS Amplify. Follow the Amplify documentation to deploy your instance of LuxeLenses.

Contributing

We welcome contributions to LuxeLenses. Please read our contributing guidelines before submitting a pull request.

License This Project is a inpiriation from jgudo do check him out

Acknowledgments

  • React Community
  • Firebase Team
  • AWS Amplify
  • All contributors and supporters jgudo
  • Thank you for choosing LuxeLenses for your eyewear needs!