This is basically a 3D eCommerce website for selling African craftwork. The difference between this and regular eccomerce websites is that it incorporates 3D models of the products to increase user interactibility with the product in display thus the user gets a full scope of how the product looks like before purchase
- Product Catalog Browse a wide range of 3D models, animations, textures, and more, organized into different categories for easy navigation.
- User Accounts Create an account to save favorite products, track order history, and manage personal information
- Shopping Cart Add desired products to the shopping cart, modify quantities, and proceed to checkout.
- Secure Payments Enjoy a secure and seamless payment process using the MPESA payment gateway.
- Responsive Design Experience a visually appealing and user-friendly interface that adapts to various screen sizes and devices
- clone the repository ( https://github.com/jesse1234/csproject )
- Setup the backend in cmd and Place the files in the appropriate directory preferably where you saved Xampp program files ( C:\xampp\htdocs)
cd my_project
npm install -g npm
npm install && npm run build- Configure the database connection in the .env file where it says DB_DATABASE = .
- Install XAMPP and start the Apache and MySQL services.
curl -O https://www.apachefriends.org/xampp-files/{version}/xampp-{version}-installer.dmg - Set up the database: Open PHPMyAdmin (usually accessible at http://localhost/phpmyadmin). Create a new database and import the provided SQL dump file.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js
- Database: XAMPP (MySQL)
- Authentication: Laravel Breeze
- Payment Gateway: MPESA
We welcome contributions to the 3DCommerce Website project! If you'd like to contribute, please follow these guidelines
Thank you for visiting the 3DCommerce Website repository. Happy exploring and shopping for 3D products!