#Vegefoods
E-commerce platform specializing in the sale of vegetarian food products.
Vegefoods is a complete web application allowing users to browse a product catalog, manage their shopping cart, place orders, subscribe to the newsletter, and manage their profile. Management of wishlists and the blog may be added in later phases of development. The project is designed in native PHP with a modular architecture and best security practices.
- Authentication and user management (registration, login, password reset)
- Product catalog with categories
- Shopping cart and order management
- Newsletter
- User dashboard
- Backend → frontend notifications
- Enhanced security (validation, roles, logs)
- Clone the repository
git clone https://github.com/Dioman-Keita/vegefoods-version-1.0.0.git- Place the folder on your local server (e.g.,
htdocsfor XAMPP) - Import the database
- Open
phpMyAdmin - Import the
sql/vagefoods_db.sqlfile
- Configure the database connection
- Modify the credentials in
php/db/db_config.phpif needed
- Access the application
- Open
http://localhost/vegefoods-master/vegefoods-master/in your browser
php/: Business classes, controllers, utilitiescss/,js/,images/: Frontenddb/,sql/: Database configuration and scriptsadmin/,auth/: Administration and authentication interfacesuploads/: Files uploaded by usersdocumentation.php: Technical and functional documentation
- PHP 7+
- MySQL/MariaDB
- HTML5, CSS3, Bootstrap
- JavaScript, jQuery
- PHPMailer
- Custom logger
Consult the technical documentation and functional in the documentation.php file.
The latest README.md version does not represent the current state of the project, but rather what it will look like in future versions, insha'Allah.
Developed by Niam (Dioman Keïta)
For any questions or contributions, please open an issue or contact me via GitHub.