Skip to content

ihda06/sagala-test

Repository files navigation

Sagala Technical Test

Project ini dapat diakses di Sagala Test

Table of Contents

Perkenalan

Hai, Perkenalkan saya Ihda Anwari mahasiswa fresh graduate S1 jurusan Bisnis Digital Universitas Padjadjaran. Terimakasih atas kesempatannya sehingga saya bisa memasuki tahap technical test. Saya sangat berharap bisa bergabung dengan Team Tech dari SAGALA.

Tentang Project

Project ini dibuat menggunakan framework NextJS terbaru yaitu NextJs 14, dalam project ini terdiri dari kombinasi server component dan client component, dikarenakan menggunakan transisi dan animasi project ini mayoritas terdiri dari client component.

Styling project ini menggunakan tailwindcss, project ini juga sudah mendukung fitur switching theme, user dapat memilih dark mode atau light mode. Component mayoritas dibuat secara kombinasi menggunakan library radix ui dengan customisasi sendiri sehingga project ini tidak menggunakan design system secara utuh.

Untuk meningkatkan reusability code, beberapa component dibuat dengan fitur forwardref react agar lebih kompatibel ketika dikombinasikan dengan library lain dan juga agar mirip dengan native html.

Untuk state management saat ini project tidak menghandle state management secara global dikarenakan keterbatasan waktu yang saya miliki dengan deadline pengerjaan, apabila memiliki waktu lebih saya akan mengembangkan state management ini dengan menyimpan data di localstorage sehingga ketika dilakukan refresh data yang sudah disimpan tidak langsung hilang

Installation

# Clone the repository
git clone https://github.com/ihda06/sagala-test.git

# Navigate to the project directory
cd sagala-test

# Install dependencies using pnpm
pnpm install

Usage

Run the project

pnpm run dev

Informasi tambahan

Tech stack

  • Typescript
  • NextJS app router
  • Radix UI
  • Tanstack Table
  • TailwindCSS
  • Framer Motion
  • Next Themes
  • use-hooks
  • hero icon
  • dayjs

Contact Information

Jika ada pertanyaan saya sangat terbuka, silahkan hubungi kontak yang sudah saya cantumkan dibawah :

About

Sagala Technical Test - Replicate Horizon UI Data Tables

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published