Skip to content

A food-focused e-commerce platform built with Laravel and the TALL stack.

Notifications You must be signed in to change notification settings

zsnakeee/Foodify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7c6ada1 Β· Jan 24, 2025
Jan 24, 2025
Jan 24, 2025
Jan 18, 2025
Jan 22, 2025
Jan 24, 2025
Jan 24, 2025
Jan 24, 2025
Jan 24, 2025
Jan 23, 2025
Dec 31, 2024
Jan 24, 2025
Dec 31, 2024
Jan 24, 2025
Dec 31, 2024
Jan 24, 2025
Jan 24, 2025
Dec 31, 2024
Jan 24, 2025
Jan 24, 2025
Jan 18, 2025
Jan 18, 2025
Jan 23, 2025
Dec 31, 2024
Dec 31, 2024
Jan 15, 2025

Repository files navigation

Fodify Logo

PHP Version License

Fodify

Fodify is an ecommerce platform focused on food delivery, built with Tailwind CSS, Livewire, and Laravel.

Features

  • User Authentication: Register, login, and password reset functionality.
  • User Profile Management: Update profile information and change password.
  • Product Management: Add, edit, and delete products.
  • Category Management: Add, edit, and delete categories.
  • Wishlist: Add products to the wishlist.
  • Cart: Add products to the cart and proceed to checkout.
  • Order Management: Place orders and view order history.
  • Address Management: Add, edit, and delete addresses.
  • Newsletter Subscription: Subscribe to the newsletter.
  • Banner Management: Display promotional banners.
  • Responsive Design: Mobile-friendly design using Tailwind CSS.
  • Real-time View Counter: Track the number of views for each product.
  • Notifications: Toast notifications for user actions.
  • Localization: Multi-language support.
  • Multi-currency Support: Display prices in multiple currencies.
  • Role-based Access Control: Separate admin and user roles.
  • Testing: PHPUnit tests for models, controllers, and feature tests.

Dashboard Options

  • Categories
  • Products
  • Orders
  • Brands
  • Roles
  • Users
  • Permissions
  • Exchange Rates
  • Banners

Overview

Home

Filter

Checkout

Invoice

Dashboard Overview

Products

Product Edit

Orders

Order View

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/ecommerce.git
    cd ecommerce
  2. Install dependencies:

    composer install
    npm install
    npm run dev
  3. Copy the .env.example file to .env and configure your environment variables:

    cp .env.example .env
  4. Generate the application key:

    php artisan key:generate
  5. Run the migrations and seed the database:

    php artisan migrate --seed
  6. Start the development server:

    php artisan serve

Running Tests

To run the tests, use the following command:

php artisan test

Contributing

Thank you for considering contributing to Fodify! Please read the contribution guide for details on how to contribute.

License

Fodify is open-sourced software licensed under the MIT license.

About

A food-focused e-commerce platform built with Laravel and the TALL stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published