StyleNest is a full-stack Django web application designed to help shop owners build direct relationships with their customers through secure subscription capture and campaign-based messaging.
This project is a Minimum Viable Product (MVP) demonstrating:
- Full-stack development with Django
- Privacy-first customer data handling
- QR-code-based subscription workflows
- Campaign management and analytics
- Clean, responsive UI design
Unlike traditional marketing platforms, StyleNest enables direct communication without relying on social media algorithms.
https://your-app-name.herokuapp.com/
- Secure registration and login
- Personal dashboard
- Shop profile management
- Unique QR code for each shop
- Customers scan to subscribe
- Downloadable QR codes
- Phone numbers are encrypted
- No raw data exposed to shop owners
- Secure backend-controlled communication
- Total / active / inactive tracking
- Birth month collection
- Easy unsubscribe functionality
- Create campaigns
- Message templates (sale, new arrivals, etc.)
- Campaign tracking
- Subscriber insights
- Campaign performance
- Chart.js visual graphs
- Mobile-first design
- Premium dashboard layout
- Clean and modern interface
- Register account
- Login
- Access dashboard
- Generate QR code
- Share QR code
- Collect subscribers
- Create campaigns
- View analytics
- Scan QR code
- Open subscription page
- Enter phone number
- Select birth month
- Submit form
- Receive updates
- Unsubscribe anytime
- Django (Python)
- HTML5
- CSS3 (Bootstrap + custom)
- JavaScript
- SQLite (development)
- PostgreSQL (production)
- qrcode (QR generation)
- Chart.js (analytics)
- Django ORM
- Heroku
StyleNest/ │ ├── accounts/ # authentication & dashboard ├── shops/ # shop profiles & QR generation ├── subscribers/ # subscription logic ├── campaigns/ # campaigns & analytics ├── core/ # utilities │ ├── templates/ # HTML files ├── static/ # CSS, JS, images ├── media/ # QR codes & uploads │ ├── manage.py └── requirements.txt
- Linked to Django User
- Stores shop details
- Generates QR code
- Encrypted phone number
- Birth month
- Active status
- Title, message, template
- Status tracking
- Sent / delivered counts
- Phone numbers encrypted (Fernet)
- No direct access to customer data
- Privacy-first architecture
- Authentication system
- Dashboard UI
- QR code generation
- Subscription system
- Campaign creation
- Basic analytics
- Responsive design
- Twilio SMS integration
- WhatsApp messaging
- Scheduled campaigns
- Advanced analytics
- Customer segmentation
- REST API (DRF)
- Notifications system
git clone https://github.com/your-username/stylenest.git
cd stylenest
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Ayinuer Aihaiti
Full Stack Developer
StyleNest solves a real business problem: Helping shops build direct customer relationships securely and effectively.
This project demonstrates:
- Strong backend logic
- Clean UI/UX design
- Real-world application
- Scalable architecture