项目作者: alessandro-caldonazzi

项目描述 :
This is a basic ecommerce made from 0
高级语言: PHP
项目地址: git://github.com/alessandro-caldonazzi/Ecommerce-Project.git
创建时间: 2018-10-03T09:26:21Z
项目社区:https://github.com/alessandro-caldonazzi/Ecommerce-Project

开源协议:Mozilla Public License 2.0

下载


Ecommerce-Project

This is a basic ecommerce made from 0

DOCUMENTAZIONE ECOMMERCE PROJECT

Cosa è Ecommerce Project:
E’ un progetto open-source. L’idea è quella di creare un ecommerce fatto da 0.
Il progetto è in fase di sviluppo e di crescita. Vengono usate funzioni basilari dei vari
linguaggi web.
Il progetto parte come un sito a se stante, l’idea è quella di renderlo un plugin
Wordpress.

IN QUESTA SEZIONE VERRANNO ELENCATI I VARI FILE CON RELATIVA SPIEGAZIONE

Html:

  1. login --> è il lato client della schermata login
  2. register --> è il lato client della schermata di registrazione
  3. cambiapw --> è lato client della schermata di cambio password (passandro dal profilo utente)
  4. scelta --> si occupa della parte client della sezione recupera password (offre possibilità di sceltra tra
  5. 2 vie per recuperare una password smarrita
  6. Recuperad --> è il lato client che permette il recupero della password tramite domanda di
  7. Sicurezza
  8. Recuperam --> è il lato client che permette il recupero di password tramite lindirizzo email
  9. Profilo --> è il lato client della schermata riguardante il profilo utente

Css:

  1. style.css --> usato da cambiapw.html, login.html, recuperad.html, recuperam.html, profilo.html,
  2. register.html e scelta.html
  3. style1.css --> usato da carrello.php, dashboard.php,

Php:

  1. Cambiapw --> lato server della schermata di cambio pw (accessibile da profilo)
  2. Carrello --> lato server e client del carrello
  3. Dashboard --> lato server e client della pagina principale (dove sono disponibili gli oggetti da
  4. Comprare)
  5. Esci --> lato server legato al logout
  6. Login --> lato server della schermata di login
  7. Register --> lato server della schermata di registrazione
  8. Verifica --> lato server che si occupa di verificare gli utenti
  9. Pwdimenticatad --> lato server che si occupa di recuperare pw tramite domande di sicurezza
  10. Pwdimenticatam --> lato server che si occupa di recuperare pw tramite email
  11. Index --> si occupa di renderizzare a dashboard

Inoltre è stato usato uno script pubblico su github per permettere l’invio di email tramite smtp.
https://github.com/PHPMailer/PHPMailer thanks @Synchro

INSTALLAZIONE

Per il corretto funzionamento occore un web server.

  1. Installare xampp:
  1. Scaricare xampp da questo link https://www.apachefriends.org/it/index.html e intallalo.
  2. Avvia ora Xampp Control Panel e clicca su start di Apache e MySql.
  3. Dirigiti nella directory di installazione di xampp, htdocs e trascina ciò che hai scaricato
  4. Dal mio github.
  1. Installazione database:

Dirigiti all’indirizzo localhost/phpmyadmin, clicca su import e importa il database.sql