Taritme

haikelz
Haikel, 2 min read.

بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ

Deskripsi

Taritme is a Website that our team, Launa Reswara, built for Massive Challenge from Infinite Learning Indonesia. In this opportunity, I work as a Programmer / Hacker.

Our website is based on an online platform that is presented as an innovative solution by making it easier for users to learn more about Indonesian culture, especially finding professional dance trainers, providing informative articles about traditional dance, and offering a community platform for traditional dance lovers to share experiences and make friends. Users can learn to explore traditional dances more easily, help preserve culture, and build a strong community network. Taritme is a complete solution for learning to understand and preserve traditional dance.

MVP Features:

  • Temukan Pelatih.
  • Arsip Kesenian.
  • Komunitas.

Here is what I did and achieved:

  • Conducted deep product research with other members.
  • Given some suggestions about the rules of Typography, color, and item placement in our Hi-Fi Design.
  • Built a Business Model Canvas (BMC) for Taritme.
  • Conducted Usability Testing Prototype with respondents.
  • Developed Frontend side using React JS.
  • Developed Backend side using Express JS.
  • E2E Frontend Testing using Cypress.
  • Conducted isolated build before deployment using Docker.
  • Deployed both Frontend and Backend to Production.
  • Successfully finished all of MVP features.

Tech Stack

Some libraries and tools that Taritme used:

Frontend:

  • React JS
  • Typescript
  • Tailwind CSS w/shadcn-ui
  • Framer Motion
  • Redux Toolkit
  • React Query
  • Contentful
  • Mailerlite
  • Cypress

Backend:

  • Express JS
  • MySQL
  • Midtrans
  • Cloudinary
  • PM2

Deployment:

  • Cloudflare pages for Frontend.
  • A VPS with 2GB of RAM for Backend.

Screenshots

HomepageTemukan PelatihSearch Command Temukan PelatihDetail Pelatih TariUlasanIkuti KursusTransaction using MidtransTransaction SuccessPenilaian Pelatih TariRiwayat PenilaianArsip KesenianDetail Arsip KesenianKomunitasProfileLoginBuat AkunLogin AdminDashboard AdminKelola Pelatih TariTambah Pelatih TariEdit Pelatih Tari