ObjectO screenshot
ObjectO screenshot
ObjectO screenshot

ObjectO

Your Style. Objectively Better.
View Img
Project Description
Summary

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.

Frontend & User Experience
  • 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 – Intelligent Shopping Assistant

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
ResultAiJecto acts as a knowledgeable virtual sales expert embedded directly into the shopping experience.
Backend & Administration
  • 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
Security & Authentication

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
ResultThis strengthens account authenticity and improves overall platform security.
Added Value

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).

Tags

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

Languages & Competences

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.