TechWorld Shopping

screenshot of TechWorld Shopping

Demo video here: https://youtu.be/MI0vHJ92FOQ

Overview

Tech World is an open source project developed as part of the Software Design course at HCMUS. It is a Next.js-based e-commerce platform that offers a wide range of high-quality tech devices for tech enthusiasts and gadget lovers. The website has a sleek and modern user interface, providing a seamless shopping experience to customers. Users can explore and purchase the latest smartphones, tablets, laptops, gaming consoles, smart home devices, and more.

Features

  • Register an account
  • Sign in
  • Authenticate users
  • View products by category
  • Search for a product by keyword
  • Filter products list
  • View product details
  • Add products to the shopping cart
  • View the shopping cart
  • Cancel an order
  • Return an order
  • Place/Purchase an order
  • Update quantity of each product/Delete a product in the shopping cart
  • Order history: view all, filter by status
  • Notifications: notify about delivering, delivered orders
  • Update account information: Name, Phone number, Email, Avatar, Addresses
  • Review delivered products
  • Update a review
  • View trending products
  • View all categories
  • View dashboard: statistics about the whole system
  • Manage products: view all products, add, delete, update, search, filter
  • Statistics about top 10 trending categories, top 10 trending products
  • Manage advertisements, promotions: view all, add, delete, update
  • Manage users: view all users, delete, update Role, search
  • Manage categories: view all categories, add, update, delete, search
  • Manage brands: view all brands, add, update, delete, search
  • Manage orders: view all orders, update status, delete, search, filter
  • Manage reviews: view all reviews, update, delete, search, filter

Summary

Tech World is an open source Next.js-based e-commerce platform that offers a wide range of tech devices. It provides various features for both general users and administrators, such as user authentication, product browsing and filtering, shopping cart management, order history, notifications, and more. The platform aims to provide a seamless shopping experience to customers and offers extensive functionalities for managing products, users, orders, and reviews. Additionally, Tech World has plans for future features like product comparisons, sharing product information, applying promo codes, personalized recommendations, and loyalty points.