Rekap Kopi - Coffee Quality Prediction & Management System

SideID
SideID, 1 min read.
Rekap Kopi - Coffee Quality Prediction

Rekap Kopi is a comprehensive web application designed for predicting coffee bean quality based on images using Convolutional Neural Networks (CNN). This project utilizes a microservices architecture, with Laravel for the main application and Flask for the machine learning microservice.

Key Features

  • Coffee Quality Prediction: Predicts coffee bean quality based on images using CNN.
  • User Roles: Implements three user roles: admin, employee (karyawan), and super admin.
  • Employee Attendance: Manages employee attendance.
  • Coffee Price Prediction: Predicts coffee prices.
  • Income Analysis: Provides income analysis reports.
  • Financial Data: Manages financial data.
  • Employee Account Management: Manages employee accounts.
  • Employee Work Scheduling: Schedules employee work.
  • Account Approval: Requires admin approval for new user registrations.

Screenshots

Rekap Kopi - Financial DataRekap Kopi - Employee AttendanceRekap Kopi - Income AnalysisRekap Kopi - Employee Attendance (Karyawan View)Rekap Kopi - Employee Account ManagementRekap Kopi - Register PageRekap Kopi - Admin Dashboard

Technologies Used

  • Laravel: For the main application and API.
  • Flask: For the machine learning microservice.
  • Convolutional Neural Network (CNN): For image-based coffee quality prediction.

Getting Started

  1. Clone the repository from GitHub:

    git clone https://github.com/SideeID/rekap-kopi.git
  2. Set up Laravel and Flask environments.

  3. Install dependencies for both Laravel and Flask applications.

  4. Configure database and environment variables.

  5. Run database migrations and seeders (if any).

  6. Start the Laravel and Flask servers.

Contribution

This is a personal project and does not accept external contributions.