M
A
Y
E
R
S
Wait for me..
Choose Your Color
Choose Your Skin Mode
User Image
Follow Me:

Juli-App

Juli-App

Semi-ERP & Employee Data & Profiling

Juli-App is a lightweight semi-ERP I built in Laravel to streamline employee data entry, company-wide profiling, and document storage. Leveraging AWS S3 for file uploads, every profile, contract, and photo is securely stored and served directly from S3.

Role:

Backend Developer

Tech Stack:

Laravel · MySQL · S3 Storage

Features:

Employee CRUD · Profiles · Reports

Deployed:

November 2021

Key Features

  • Full CRUD for employee records with role-based access control.
  • Profile pages with photo and document upload to AWS S3.
  • Filterable reports and CSV export of workforce data.
  • Responsive admin dashboard built on Laravel Blade & Tailwind CSS.

Sample S3 Upload (Controller)

public function store(Request $request)
{
    $attrs = $request->validate([
        'name'        => 'required|string',
        'position'    => 'required|string',
        'photo'       => 'nullable|image|max:2048',
        'resume'      => 'nullable|mimes:pdf,docx',
    ]);

    if ($request->hasFile('photo')) {
        $attrs['photo_url'] = $request
            ->file('photo')
            ->store('photos', 's3');
    }

    if ($request->hasFile('resume')) {
        $attrs['resume_url'] = $request
            ->file('resume')
            ->store('resumes', 's3');
    }

    Employee::create($attrs);

    return redirect()->route('employees.index')
        ->with('success', 'Employee added successfully.');
}
          

More details you can see on my GitHub page.