Skip to content

unix-waltz/e-commerce

Repository files navigation

E-Commerce Platform

This is an elegant and modern e-commerce platform built to provide a seamless online shopping experience. The project focuses on delivering a clean and responsive interface, along with secure payment processing.

Preview

Screencast.from.2024-08-12.14-18-48.webm
  • Video Demo:
  • Screenshots:
    Screenshot from 2024-08-12 14-15-35 Screenshot from 2024-08-12 14-15-48 Screenshot from 2024-08-12 14-15-58 Screenshot from 2024-08-12 14-17-31 Screenshot from 2024-08-12 14-18-16 Screenshot from 2024-08-12 14-18-41
## Features
  • Elegant UI/UX: A clean, user-friendly design for easy navigation and a pleasant shopping experience.
  • Secure Payment Gateway: Integrated with Midtrans for fast and secure transactions.
  • Responsive Design: Built using Tailwind CSS and Flowbite for a fully responsive layout.
  • Product Management: Browse, add to cart, and purchase products effortlessly.

Technologies Used

  • Tailwind CSS: For creating a responsive and customizable user interface.
  • Flowbite: To streamline UI components and enhance design aesthetics.
  • Midtrans: Payment gateway integration for secure and reliable payment processing.
  • Laravel: Backend framework for robust and scalable application logic.

Installation

  • Clone the repo:
    
       git clone https://github.com/unix-waltz/e-commerce.git
        
  • Navigate to the project directory:
    cd e-commerce
  • Install dependencies:
    composer install
    npm install
  • Set up the environment file:
    cp .env.example .env
  • Configure your .env file with database and payment gateway credentials.
  • Run the migrations:
    php artisan migrate
  • Start the development server:
    php artisan serve
  • Midtrans API Key Setup

    1. Sign up or log in to your Midtrans account at Midtrans Dashboard.
    2. Navigate to the Settings section and select Access Keys.
    3. Copy the Server Key and Client Key.
    4. Open the .env file in the project root and update the following lines:
      MIDTRANS_SERVER_KEY=your_midtrans_server_key
      MIDTRANS_CLIENT_KEY=your_midtrans_client_key

    Contribution

    Feel free to fork this repository, submit issues, or make pull requests to contribute to the project.

    License

    This project is licensed under the MIT License. See the LICENSE file for details.

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published