EverAuraBeauty

Everaura Beauty

Live Deployment License: MIT

Live URL: https://everaura.rochakjain.dev/

Everaura Beauty is a full-stack e-commerce platform built for a bespoke jewelry business. It features a modern, customer-facing storefront with real-time payments and a secure admin dashboard for inventory management.

The application is properly deployed and live, utilizing a Python (Flask) backend and a vanilla JavaScript frontend.


🚀 Key Features

🛍️ Customer Storefront

🛡️ Admin Dashboard


🛠️ Technology Stack

Area Technology Usage
Frontend HTML5, CSS3, JavaScript Custom-built UI with no heavy frameworks.
  Swiper.js Interactive product and testimonial sliders.
Backend Python (Flask) RESTful API server.
  Flask-JWT-Extended Secure token-based authentication.
  Razorpay SDK Payment link generation and webhook handling.
Database MongoDB (Atlas) Dual-Database Architecture: Segregated DBs for store content and user/order data.
Services Cloudinary Cloud hosting for product images.
  Gmail SMTP Transactional email service.

⚙️ Installation & Setup

Follow these steps to run the project locally.

Prerequisites

1. Backend Setup

```bash

Clone the repository

git clone https://github.com/jainrochak05/everaurabeauty.git cd everaurabeauty/backend

Create virtual environment

python -m venv venv

Windows: .\venv\Scripts\activate

Mac/Linux: source venv/bin/activate

Install dependencies

pip install -r requirements.txt