Timeless Aura is a full-stack web application built using Node.js, Express, and EJS, designed with a premium and elegant user experience in mind. The project focuses on server-side rendering, secure authentication, smooth payment integration, and cloud-based media handling, making it suitable for real-world production use.
🛒 Seamless shopping experience
🔐 OTP-based authentication
💳 Secure payments (Razorpay & Wallets)
📊 Admin dashboard for products, users & orders
🚚 Order tracking & smart discounts
- Node.js
- Express.js
- EJS (Embedded JavaScript Templates)
- MongoDB
- Razorpay (Payment Gateway)
- Cloudinary (Image Storage)
- HTML5
- CSS3
- JavaScript
- Server-Side Rendering (SSR) using EJS for fast and SEO-friendly pages
- User Authentication & Authorization with secure session handling
- Razorpay Payment Integration for seamless and secure online transactions
- Cloudinary Image Uploads for efficient cloud-based media storage
- Dynamic Content Rendering with reusable layouts and partials
- Responsive & Clean UI with a premium design approach
- MVC Architecture for better scalability and maintainability
- Secure Environment Variables for sensitive credentials
- Error Handling & Validation for better user experience
- Production-Ready Code Structure
Timeless Aura uses Razorpay to handle secure online payments.
The integration supports:
- Order creation
- Secure payment processing
- Transaction verification
- Payment status handling
All images and media files are managed using Cloudinary, ensuring:
- Fast uploads
- Optimized image delivery
- Secure cloud storage
- Reduced server load