Skip to content

Dioman-Keita/vegefoods-version-1.0.0

Repository files navigation

#Vegefoods

E-commerce platform specializing in the sale of vegetarian food products.

Overview

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.

Main Features

  • 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)

Local Installation

  1. Clone the repository
git clone https://github.com/Dioman-Keita/vegefoods-version-1.0.0.git
  1. Place the folder on your local server (e.g., htdocs for XAMPP)
  2. Import the database
  • Open phpMyAdmin
  • Import the sql/vagefoods_db.sql file
  1. Configure the database connection
  • Modify the credentials in php/db/db_config.php if needed
  1. Access the application
  • Open http://localhost/vegefoods-master/vegefoods-master/ in your browser

Project structure

  • php/: Business classes, controllers, utilities
  • css/, js/, images/: Frontend
  • db/, sql/: Database configuration and scripts
  • admin/, auth/: Administration and authentication interfaces
  • uploads/: Files uploaded by users
  • documentation.php: Technical and functional documentation

Technologies used

  • PHP 7+
  • MySQL/MariaDB
  • HTML5, CSS3, Bootstrap
  • JavaScript, jQuery
  • PHPMailer
  • Custom logger

Documentation

Consult the technical documentation and functional in the documentation.php file.

Please note

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.

Author

Developed by Niam (Dioman Keïta)


For any questions or contributions, please open an issue or contact me via GitHub.

About

An e-commerce site selling legumes, fruits, juices, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published