Back

cafeIN Knowledge Sharing Platform

INKINDO's internal mobile application for sharing scientific knowledge and articles among staff.

cafeIN Knowledge Sharing Platform
🔍 Klik untuk perbesar

Kategori

MobileInternship

Tech Stack

FlutterLaravelMySQLREST API

Arsitektur

  • Frontend

    Flutter SDK (Dart) untuk platform Android dengan state management yang responsif.

  • Backend

    Laravel Framework dengan RESTful API architecture.

  • Database

    MySQL sebagai penyimpanan relasional data pengguna dan konten artikel.

  • Infrastruktur

    Hosted on shared hosting server dengan API endpoints terenkripsi.

Overview

cafeIN is an internal application developed to facilitate the exchange of information and knowledge among engineers and staff at INKINDO. The platform supports technical article publishing, structured Q&A discussions, archiving important materials, and bookmarking favorite articles. Using Flutter and Laravel API, the app provides a highly responsive and fluid user experience for all organization members.

Features

A mobile internal knowledge sharing platform developed during an internship at INKINDO. It allows engineers and staff to share technical insights, research articles, and scientific discussions.

  • Technical article publishing system with tag classification.
  • Interactive discussion forums and Q&A inside posts.
  • Automatic push notifications for new articles or comments.
  • Article bookmarking and smart content search.

Challenges & Solutions

Designing the MySQL relational database schema and integrating real-time push notifications to alert users of new articles or discussion replies. We solved this by integrating Firebase Cloud Messaging (FCM) and developing efficient REST API endpoints in Laravel to minimize mobile data consumption.

Lessons Learned

Through this project, I gained a solid understanding of mobile development lifecycle with Flutter and REST API architecture in Laravel. I also learned the importance of designing user-friendly interfaces (UI/UX), especially for reader-focused applications.