Skip to content

Audioimpact.it mira a implementare nuove funzionalità tra cui caroselli dinamici, slider, email personalizzate e conformità GDPR. Utilizziamo tecnologie moderne per migliorare l'esperienza dell'utente e garantire la sicurezza dei dati.

License

Notifications You must be signed in to change notification settings

Neiland85/Audioimpact.it_DynamicCarrusels

Repository files navigation

Project Structure

plaintext Copiar código audiimpact.it/ ├── .github/ │ └── workflows/ │ └── cleanup.yml ├── venv/ ├── static/ │ ├── css/ │ ├── js/ │ └── images/ ├── templates/ │ ├── emails/ │ ├── carousels/ │ └── sliders/ ├── .gitignore ├── README.md ├── requirements.txt ├── app.py ├── config.py └── manage.py

Directory Explanation:

.github/workflows: Contains GitHub Actions workflows for CI/CD. venv: Virtual environment directory (not included in version control). static: Holds static files like CSS, JavaScript, and images. templates: Contains HTML templates for different components like emails, carousels, and sliders. .gitignore: Lists files and directories to be ignored by Git. README.md: Project documentation. requirements.txt: Lists project dependencies. app.py: Main application file. config.py: Configuration file for the project. manage.py: Script for managing the project (migrations, server start, etc.).

## Setting Up SSL/TLS for Secure Communications

To ensure secure communications, we will set up SSL/TLS for the Flask application.

Generate SSL Certificate

If you do not already have an SSL certificate, you can generate a self-signed certificate for testing purposes.

Generate a Self-Signed SSL Certificate

You can generate a self-signed SSL certificate using OpenSSL:

# Generate a private key
openssl genrsa -out private.key 2048

# Generate a certificate signing request (CSR)
openssl req -new -key private.key -out csr.pem

# Generate a self-signed certificate
openssl x509 -req -days 365 -in csr.pem -signkey private.key -out certificate.crt

#### Repository Functions
1. Dynamic Carousels on the Homepage
Technologies: HTML5, CSS3, JavaScript, jQuery, Smarty Templates, AJAX
Description: Implements dynamic carousels to showcase featured products and promotions.
2. Dynamic Sliders on the Homepage
Technologies: HTML5, CSS3, JavaScript, jQuery, Smarty Templates
Description: Implements dynamic sliders to highlight specific offers and new products.
3. Customized Emails
Technologies: PHP, SwiftMailer, Twig Templates, PrestaShop Hooks
Description: Sends personalized emails based on user actions such as purchases and abandoned carts.
4. GDPR Compliance
Technologies: PHP, JavaScript, PrestaShop Modules, SSL/TLS
Description: Ensures user data privacy and security, including cookie consent and data management.
5. CI/CD with GitHub Actions
Technologies: GitHub Actions, YAML
Description: Automates testing, building, and deployment processes.

About

Audioimpact.it mira a implementare nuove funzionalità tra cui caroselli dinamici, slider, email personalizzate e conformità GDPR. Utilizziamo tecnologie moderne per migliorare l'esperienza dell'utente e garantire la sicurezza dei dati.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published