TE-IT
Project is based on E-commerce website used for renting products online!
Pre-requisite-
- XAMPP Software
- Apache
- MySQL
- Composer
Settings-
- Put all the files in the Xampp/htdocs folder (Can be accessed as url: localhost/Landing_Page/home.php)
- Changes in my.ini file (Can be accessed through Xampp Control Panel MySQL-Config or Xampp/mysql/bin/my.ini)
- max_allowed_packet = 64M
- innodb_log_file_size = 256M
- innodb_lock_wait_timeout = 500
- Changes in php.ini file (Can be accessed through Xampp Control Panel Apache-Config or Xampp/php/php.ini)
- max_execution_time=300
- display_errors=Off
- post_max_size=1280M
- upload_max_filesize=1280M
- sendmail_path = "\"...\Xampp\sendmail\sendmail.exe\" -t" (... has to be replaced by whole path)
- Changes in sendmail.ini file (Can be accessed through Xampp/sendmail/sendmail.ini)
- smtp_server=smtp.gmail.com (for Gmail)
- smtp_port=587 (for Gmail)
- auth_username=... (... has to be replaced by your email)
- auth_password=... (... has to be replaced by your password)
- Run command 'composer install' in cmd inside All_Includes folder
- Import rentalservice.sql in localhost/phpmyadmin
Features-
- Landing Page
- Registration Page
- Profile Page
- Categories Page
- Product Page
- Wishlist Page
- Cart Page
Future Scope
- Mail System (using PHPMailer/SendGrid instead of PHP mail function)
- SMS System (using Way2SMS/TextLocal API)
- Google Login System
- Payment System (using PayPal API)
- Realtime Notifications (using Pusher & toastr.js)
- Pretty URLs
- Security Measures
- Breadcrumbs
- Pagination
- Animations
- Admin Panel
(removing .php in url by uncommenting mod_rewrite.so in Xampp/apache/conf/httpd.conf & creating '.htaccess' named file in our Project folder & writing rules using regular expressions in it)
References-