Ai Ling – User Management
-User registration and login page (buyer & store owner roles)
-Social media login
-Remember me?(cookie)
-Forgot password - Verify email via SendGrid
-Header page -> display user name at header, admin and customer will have different header
-User Authentication
-Logout
-Referral code
-Purchase history
-Last purchase
-Customize pizza(CRUD of customer)
Kai Xian👤 Person B – Product & Promotions
-CRUD for products & promotions (Admin)
-Display product with pagination and filters
-Store owner dashboard with charts (PowerBI)
Jiayi👤 Person C – Orders & Payments
-Add to cart & checkout
-Offer (PROMOCODE)
-Payment gateway integration (Razorpay/Stripe)
-Send order confirmation (SendGrid)
-SMS alert via Twilio//Web Notification
SooHuan👤 Person D – Dashboard & Analytics
-Feedback system (Customer rating and review will be shown under each product)
-Real-time chat (SignalR)
-Customer Notification for New Product(Notify users when a new product is added and let users choose to subscribe/unsubscribe to product updates - personalization)
We're building a web app for pizza ordering system, can you create pages (UI is enough) for our project
I'll create a comprehensive pizza ordering system UI for your team project. Based on your requirements, I'll build pages covering all the functionality across user management, products, orders, and analytics.
I've created a comprehensive pizza ordering system with all the features your team requested! Here's what I've built:
The system is ready for your team to integrate with backend APIs for authentication, payment processing (Stripe/Razorpay), email services (SendGrid), SMS (Twilio), and real-time features (SignalR). Each component is modular and can be easily extended with the specific functionality each team member is implementing.