ObjectO is a fully-featured, responsive e-commerce platform designed to deliver a modern and intuitive online shopping experience across fashion, footwear, ski equipment, travel luggage, and lifestyle products.
The platform follows a mobile-first design approach, ensuring smooth responsiveness and consistent performance across mobile phones, tablets, and desktop devices.
Pagination is enabled across all product listings to maintain optimal loading speed and provide a fluid browsing experience even with large inventories.
- Animated product categories and inspiration carousels for Men and Women
- Dynamic discounts zone and smart search for fast discovery
- Polished shopping cart system with a seamless Stripe checkout flow
- Fully responsive UI (mobile-first) for phones, tablets, and desktops
AiJecto is an AI-powered shopping assistant built using the Gemini API and deeply integrated into the ObjectO platform.
It processes user prompts through a multi-step classification pipeline to detect whether the request is product-related, informational, or conversational.
When the query is e-commerce oriented, AiJecto retrieves live product data using multiple backend requests:
- Prices and active discounts
- Product categories and tags
- Stock availability and promotion details
- Admin dashboard for product, category, discount, and order management
- Analytics and insights visualized using Chart.js
- Database seeding using UserManager and RoleManager to create initial roles and admin accounts
ObjectO implements a secure authentication flow with email confirmation.
When a user signs up:
- A verification code is generated and sent to the user’s email
- The account is activated only after successful confirmation
ObjectO integrates an intelligent assistant that elevates the traditional ecommerce experience. AiJecto understands user intent, retrieves live product data, explains discounts, compares prices, and provides personalized recommendations, making the platform feel like a real digital sales expert. Instead of hardcoded responses, AiJecto reads actual database entries (categories, prices, discounts, stock) and adapts its answers dynamically. This creates an always-accurate AI layer directly on top of the ecommerce engine. Through Chart.js data visualizations, admins can track sales, user behavior, product performance, inventory status, and discounts in a clean dashboard, adding real operational value to the system. RoleManager & UserManager seeding (Admin/User roles).
Admin Dashboard
Chart.js-powered dashboard for administrators to visualize sales, users, product performance, and orders.
AI-Powered Assistant
Integration of Germini 2.5-flash
Moderne E-commerce
Moderne E-commerce search based on AI
Pagination & Filtering
For better UX/UI and for scalable platforme
Product & Discount Engine
Dynamic product catalog with real-time pricing, discounts, stock indicators, and category management.
Responsive
Respoonsive design for all the screens including mobile tablet and PCs.
Stripe Checkout
Secure payment processing with Stripe, enabling real purchase flows and end-to-end order completion
ASP.NET Core MVC
A powerful server-side web framework used to build ObjectO’s full e-commerce architecture, including controllers, views, routing, authentication, and business logic.
- Designed and implemented scalable MVC architecture for the full e-commerce workflow.
- Built secure authentication with ASP.NET Identity, UserManager, RoleManager, and email verification tokens.
- Developed dynamic product, discount, and checkout features with complex business logic.
Entity Framework Core (EF Core)
An ORM used to manage the ObjectO database, enabling fast data access, migrations, and relational mapping across all modules.
- Designed relational database schema for products, orders, users, carts, discounts, and AI logs.
- Created seeders for roles, admin users, categories, and demo products.
- mplemented Code-First migrations ensuring stable lifecycle and versioned database updates.
JavaScript (ES6+) + Fetch API
Used to create interactive UI features, real-time product suggestions, and smooth communication with the AiJecto AI service.
- Built asynchronous chat system with Fetch API, streaming responses and typewriter animation.
- Developed responsive interactive components (search suggestions, sliders, animations, modals).
- Implemented dynamic product recommendations and AI-generated content injection.