Skip to content

goldipl/Macma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

599 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MACMA.pl website

MACMA.pl is a comprehensive e-commerce platform for promotional products and gadgets. Built with PHP, SCSS, Bootstrap, and modern JavaScript libraries, it offers a full-featured online store experience including product catalogs, shopping cart, user accounts, custom configurators, and more.

Features

  • Product Catalog: Browse and search through a wide range of promotional products organized by categories.
  • Shopping Cart: Multi-step checkout process with delivery options and free delivery thresholds.
  • User Accounts: Registration, login, and personalized dashboards for managing orders, negotiations, and settings.
  • Custom Configurators: Tools for branding, USB configuration, shop creation, and product customization.
  • Pricing Calculator: Interactive tool for calculating costs and offers.
  • Dashboard: Comprehensive user panel with sections for orders, catalogs, commercial offers, delivery addresses, logos, marketing materials, negotiations, newsletters, pricelists, programs, videos, visualizations, web API, and data management.
  • Content Management: Blog, news articles, newsletters, and FAQ sections.
  • Contact and Support: Contact forms, import functionality, and negotiator tools.
  • Responsive Design: Optimized for desktop and mobile devices.

Table of contents

Technologies

Used technologies:

  • JavaScript
  • jQuery
  • Bootbox.js
  • Swiper.js 11.1.1
  • Lightbox.js
  • magnific-popup.js 1.1.0
  • Select2
  • PHP
  • HTML5
  • Bootstrap 5.3.2
  • SCSS

Installation

Prerequisites

  • PHP 7.4 or higher
  • MySQL 5.7 or higher (if database is used)
  • Apache or Nginx web server
  • (Recommended) XAMPP for local development on Windows

Steps

  1. Clone the repository or download the ZIP file.
  2. Place the project folder in your web server's root directory (e.g., htdocs for XAMPP).
  3. Start your web server and MySQL (if applicable).
  4. If a database is required, import the provided SQL schema (contact developers for database files if not included).
  5. Open your browser and navigate to http://localhost/MACMA or your server's URL.

Usage

  • Browsing: Visit the main page to explore featured products, categories, and promotions.
  • Shopping: Use search and filters to find products, add to cart, and complete checkout.
  • Account: Register or login to access the dashboard for order management and custom tools.
  • Customization: Utilize configurators for branding, USB, and shop creation.
  • Content: Read blog posts, news, and subscribe to newsletters.

Project Structure

MACMA/
├── assets/                 # Static assets (images, icons)
│   ├── icons/
│   └── img/
├── components/             # Reusable PHP components
│   ├── blog/
│   ├── branding_page/
│   ├── calculator/
│   ├── cart/
│   ├── catalogs/
│   ├── category/
│   ├── common/             # Shared components like nav, footer
│   ├── contact/
│   ├── dashboard/
│   ├── e_leaflet/
│   ├── faq/
│   ├── import_page/
│   ├── main_page/
│   ├── negotiator/
│   ├── news/
│   ├── news_article/
│   ├── newsletter/
│   ├── offertspage/
│   ├── product_card/
│   ├── register/
│   ├── shop_creator/
│   └── usb_configurator/
├── css/                    # Compiled CSS files
├── js/                     # JavaScript files and libraries
├── scss/                   # SCSS source files
├── screenshots/            # Project screenshots
├── gif/                    # Demo GIFs
├── *.php                   # Main page files
├── LICENSE.md
└── README.md

Live links

Main page:

Import page:

Catalogs:

Branding:

New products:

Sample category page (events):

About us:

Newsletter:

News page:

Article page:

Blog:

Blog (article page):

FAQ:

Contact page:

Sample product page:

404 Page:

Login/Profile page:

Gif desktop website presentation

wait until the gif file loads (39,7mb)

gif

Gif mobile website presentation

wait until the gif file loads (15,9mb)

License

License Creative Commons Non-Commercial (CC BY-NC) License license

This work is licensed under a Creative Commons Non-Commercial (CC BY-NC) License (not for commercial use)

Architecture

image

Screenshots

  • Desktop & mobile version 🖥️ 📱
screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot

About

MACMA website ➡️ E-commerce dynamic website written using PHP, SCSS, Bootstrap, Bootbox.js, jQuery, Select2, Vanilla JavaScript, HTML5 with Swiper.js. Website contains products page, cart page, login, register, offerts & account profiles/settings pages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors