Skip to content

Instantly share code, notes, and snippets.

View YugalXD's full-sized avatar
💭
yugalxd@github:~$ profile

Yugal Yadav YugalXD

💭
yugalxd@github:~$ profile
View GitHub Profile
@YugalXD
YugalXD / part2.md
Last active October 22, 2024 10:34

Filament Admin Panel Introduction

Objective:

  • Install and configure Filament in the Laravel project.
  • Create a basic CRUD interface using Filament.
  • Customize Filament resources (forms, tables) for a specific model.
  • Apply role-based access control for the admin panel.

@YugalXD
YugalXD / finaltask.md
Created October 22, 2024 10:06
Final task for the Laravel

Using Laravel, Filament, and the TALL stack (Tailwind, Alpine.js, Laravel, and Livewire) would be building a Marketplace Application for Digital Products. Here's why this project would be ideal:


Project: Digital Product Marketplace (e.g., E-books, Stock Photos, Music)

Description:

Build a digital marketplace platform where users can buy, sell, and manage digital products like e-books, stock photos, music, or templates. Sellers can upload their products, manage their listings, and track their sales via an admin panel. Buyers can browse, search, and purchase digital goods with secure payments. The system will include APIs for third-party integrations, background jobs for processing tasks (e.g., image resizing, file uploads), and role-based access control for admins, sellers, and buyers.


@YugalXD
YugalXD / topicsteps.md
Last active October 22, 2024 10:25
Topic wise plan and steps

Task wise details steps:

1: Introduction to Laravel and system setup

Objective:

  • Set up a Laravel project locally.
  • Understand the basic MVC (Model-View-Controller) structure.
  • Create a simple route, controller, and view.

Option 1: Command-line download extension as zip and extract

extension_id=jifpbeccnghkjeaalbbjmodiffmgedin   # change this ID
curl -L -o "$extension_id.zip" "https://clients2.google.com/service/update2/crx?response=redirect&os=mac&arch=x86-64&nacl_arch=x86-64&prod=chromecrx&prodchannel=stable&prodversion=44.0.2403.130&x=id%3D$extension_id%26uc" 
unzip -d "$extension_id-source" "$extension_id.zip"

Thx to crxviewer for the magic download URL.

@YugalXD
YugalXD / Readme.md
Created November 2, 2018 08:00
Simple Task 1
@YugalXD
YugalXD / README.md
Created March 9, 2018 20:32 — forked from leonardofed/README.md
A curated list of AWS resources to prepare for the AWS Certifications


A curated list of AWS resources to prepare for the AWS Certifications

A curated list of awesome AWS resources you need to prepare for the all 5 AWS Certifications. This gist will include: open source repos, blogs & blogposts, ebooks, PDF, whitepapers, video courses, free lecture, slides, sample test and many other resources.

OP: @leonardofed founder @ plainflow.


@YugalXD
YugalXD / readme.md
Last active March 3, 2018 18:17
how to install popper in ubuntu

First install all these prerequisites for compiling:

sudo apt install g++ autoconf libfontconfig1-dev pkg-config libjpeg-dev libopenjpeg-dev gnome-common libglib2.0-dev gtk-doc-tools libyelp-dev yelp-tools gobject-introspection libsecret-1-dev libnautilus-extension-dev

First download the encoding files (no need to compile these) to the current working directory

wget https://poppler.freedesktop.org/poppler-data-0.4.7.tar.gz
@YugalXD
YugalXD / keybase.md
Created November 3, 2017 13:06 — forked from HyphenSam/keybase.md
Keybase proof.

Keybase proof

I hereby claim:

  • I am HyphenSam on github.
  • I am hyphensam (https://keybase.io/hyphensam) on keybase.
  • I have a public key whose fingerprint is F87A 01FD 74B6 4C9D 380C AAB9 E6EE EB28 86F1 2EBA

To claim this, I am signing this object:

@YugalXD
YugalXD / README.md
Created October 29, 2017 19:27 — forked from hofmannsven/README.md
My simply Git Cheatsheet
@YugalXD
YugalXD / s3bucketsize.py
Created June 6, 2017 14:26 — forked from robinkraft/s3bucketsize.py
Simple python script to calculate size of S3 buckets
import boto
s3 = boto.connect_s3(aws_id, aws_secret_key)
# based on http://www.quora.com/Amazon-S3/What-is-the-fastest-way-to-measure-the-total-size-of-an-S3-bucket
def get_bucket_size(bucket_name):
bucket = s3.lookup(bucket_name)
total_bytes = 0
n = 0
for key in bucket: