Skip to content

This is build through the course of laravel filament

Notifications You must be signed in to change notification settings

zeyadsharo/nezeek

 
 

Repository files navigation

Project Name

Overview

This project is a Laravel application that includes various models to manage different entities such as Users, Posts, Products, Appointments, and more. Below is a brief overview of the key models and their functionalities.

Models

User

The User model represents the users of the application. It includes attributes like name, email, password, customer_id, and role.

Post

The Post model represents the posts created by users. It includes attributes like title, content, and author_id.

Product

The Product model represents the products available in the application. It includes attributes like name, description, price, and stock.

Appointment

The Appointment model represents the appointments scheduled in the application. It includes attributes like date, time, user_id, and status.

ProductCategory

The ProductCategory model represents the categories for products. It includes attributes like name and description.

Seeders

SectorSeeder

The SectorSeeder seeds the database with initial data for sectors.

Widgets

StatsOverview

The StatsOverview widget provides an overview of various statistics like the count of appointments, posts, and products.

Helpers

hasModelPermission

The hasModelPermission function checks if a user has permission to perform actions on a model.

Environment Configuration

The environment variables are configured in the .env file. An example configuration is provided in the .env.example file.

Installation

  1. Clone the repository.
  2. Run composer install to install PHP dependencies.
  3. Run npm install to install JavaScript dependencies.
  4. Copy .env.example to .env and configure your environment variables.
  5. Run php artisan migrate to run the database migrations.
  6. Run php artisan db:seed to seed the database.

Running the Application

To start the application, run:

php artisan serve

About

This is build through the course of laravel filament

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 91.8%
  • Blade 7.8%
  • JavaScript 0.4%