Skip to content

TAUSEEF-01/Online-Shop-Management-System

Repository files navigation

🛒 E-Commerce Platform with Database Management System

A full-stack e-commerce platform developed as part of the Database Management System course at the Department of Computer Science and Engineering, University of Dhaka.


🌟 Features

  • User Authentication: Secure login and registration system
  • Product Management:
    • Browse products with advanced filtering
    • Sort by price and ratings
    • Search functionality
    • Category-based filtering
  • Admin Dashboard:
    • Sales analytics
    • Product management
    • User management
    • Database query demonstrations
  • Responsive Design: Works seamlessly on desktop and mobile devices

🛠️ Tech Stack

Frontend

  • Next.js 14 (React)
  • TypeScript
  • Tailwind CSS
  • Tremor (for charts and analytics)
  • Lucide Icons

Backend

  • Node.js
  • Express.js
  • PostgreSQL Database

💽 Database Features

Demonstrates various SQL concepts including:

  • Natural Joins
  • Cross Products
  • Outer Joins
  • Nested Queries
  • Aggregate Functions
  • Group By and Having Clauses
  • String Operations

🌐 Site Features

  • Homepage:
    • Hero section with promotional content
    • Featured products display
    • Category-based product browsing
  • Product Page:
    • Detailed product descriptions
    • High-quality images with zoom functionality
    • Customer reviews and ratings
  • Cart and Checkout:
    • Add to cart functionality
    • Secure checkout process
    • Order summary and confirmation
  • Contact Page:
    • Contact form for customer inquiries
    • Team member information
    • Project details
  • About Page:
    • Information about the project and team
    • Mission statement
    • Reasons to choose us

🚀 Getting Started

  1. Clone the repository

    git clone [repository-url]
    cd my-app
  2. Install dependencies

    npm install
  3. Set up environment variables Create a .env.local file with:

    DATABASE_URL=your_database_connection_string
  4. Run the development server

    npm run dev
  5. Open http://localhost:3000


👥 Team Members

  • Md. Tauseef - Ur - Rahman
  • Faiaz Mahmud Ifti

📞 Contact

For any queries:


🙏 Acknowledgments

This project is submitted as part of the coursework for Database Management System Lab at University of Dhaka.

🌟 If you find this project interesting or helpful, please consider giving it a star on GitHub! Your support motivates us to keep improving. 😊


📄 License

This project is part of academic coursework and is subject to university guidelines.



About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published