Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

RifkiFrds/satset-ai

Repository files navigation

Satset AI Logo

Satset AI

AI-powered tools designed to boost student productivity.

Suite alat AI untuk men-support workflow akademik Anda.
Dibangun dengan React, Netlify Functions, dan Replicate.


Netlify Deploy

Satset AI

Satset AI adalah open-source web app yang dibuat untuk men-streamline tugas-tugas akademik.
Lupakan writer's block atau menghabiskan waktu berjam-jam membaca jurnal.
Proyek ini menyediakan toolset yang cepat dan tajam untuk membantu Anda menulis, me-review, dan melakukan riset.

➡️ Lihat Live Demo

Screenshot Satset AI


✨ Core Features

Aplikasi ini dibangun dengan tiga fitur utama:

🤖 AI Chatbot

Asisten general-purpose untuk brainstorming, debugging, atau tanya-jawab cepat.

Model yang tersedia:

  • GPT-4.1 (OpenAI)
  • Claude 3.7 Sonnet (Anthropic)
  • Granite 3.3 (IBM)
  • Mistral 7B (MistralAI)

Model default digunakan aplikasi:
Granite 3.3 (IBM)

📄 Jurnal Review AI

Masukkan teks jurnal dan dapatkan respons JSON terstruktur berisi:

  • summary
  • critical review
  • methodology
  • key highlights

Sempurna untuk analisis cepat.

📝 AI Makalah Generator

Mulai tulisan Anda. Masukkan:

  • topik
  • writing style
  • format sitasi (APA, MLA, IEEE)

Lalu dapatkan draft makalah lengkap: abstract, pendahuluan, hingga literature review.
Model: meta/meta-llama-3-8b-instruct.


🧩 Built With (Tech Stack)

Kategori Teknologi
Frontend React (Vite), Tailwind CSS, Framer Motion
Backend Netlify Functions (Serverless)
AI Model Hosting Replicate API
State Managements Zustand
Deployment Netlify

📁 Project Structure

Repo ini mengikuti struktur standar Vite + React, dengan dua area utama:
serverless backend (netlify/) dan React frontend (src/).

├── netlify/
│ └── functions/ # Logika serverless backend (API endpoints)
│ ├── chat.js
│ ├── generateMakalah.js
│ └── reviewJurnal.js
│
├── public/ # Aset statis (gambar, font, dll.)
│
├── src/ # Source code React
│ ├── components/
│ │ ├── features/ # Modul feature-sliced (self-contained)
│ │ │ ├── chat-bot-ai/
│ │ │ ├── review-jurnal-ai/
│ │ │ └── template-makalah/
│ │ ├── home/ # Komponen khusus homepage
│ │ ├── ui/ # Komponen UI atomik
│ │ └── ... # Shared component (Navbar, Footer)
│ │
│ ├── hooks/ # Custom hooks (deprecated)
│ ├── lib/ # Utility (DocxGenerator.js)
│ ├── layouts/ # Layout wrapper
│ ├── pages/ # Halaman top-level
│ ├── routes/ # React Router config
│ ├── store/ # Zustand global state
│ └── main.jsx # Entry point aplikasi
│
├── .env.example
├── package.json
└── tailwind.config.js

▶️ Running Locally

  1. Clone repo: git clone https://github.com/rifkifrds/satset-ai cd satset-ai

  2. Install dependencies: npm install

  3. Set .env: REPLICATE_API_TOKEN=r8_...

  4. Jalankan Netlify: npm install -g netlify-cli netlify dev


👥 Contributors

Are Welcome.


About

Satset AI AI-powered tools designed to boost student productivity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages