Skip to content

devaartana/roti-gonext

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

G02-Final-Project: Fullstack Web Application

Nama Kelompok : baguette

Anggota Kelompok

NRP Nama
50255231158 Dewa Putu Ananda Taurean Mahesa
50255231157 I Kadek Arya Deva Artana
50255231126 Muhammad Khibban I'tishom

Aplikasi Web yang dibuat

E-commerce

Fitur yang dibuat

  • Authenticatoin multiuser role, anyone, user, dan admin
  • Pembelian secara langsung dan pembelian dalam keranjang
  • Search dan filtering
  • Pembayang menggunakan Midtrans(sandbox mode)
  • Interaktif CRUD pada master data dari admin

Link Deployment (jika ada)

Teknologi yang digunakan

  • UI/UX
    • Design: Figma
  • Frontend
    • Framework: Next.js
    • Styling: Tailwind
    • Type checking: Typescript
  • Backend
    • Runtime: Go
    • Programming Language: Go
    • API Design: RESTful API
    • Framework: Chi
    • Database: MongoDB
    • Authentication & Authorization: JWT
    • Payment Gateway: Midtrans

Cara menjalankan aplikasi

Progress pembuatan dan pembagian tugas per anggota

Desember 3, 2024

  • Pembuatan file structure
  • Pembuatan authentication handler

Desember 4, 2024

  • Menambahkan internal store yang menghandle komunikasi ke database
  • Menambahakn middleware untuk auth, pengecekan JWT token dari cookie dan header

Desember 7, 2024

  • Menambahkan internal store
  • Menambahkan handler endpoint
  • Menambahkan unit testing untuk register dan login

Desember 9, 2024

  • Menambahkan handler payment gatway
  • Menambahkan component navbar
  • Menambahkan login page

Desember 10, 2024

  • Menambahkan global API URL untuk mempermudah penggantian url karena masih tunnel
  • Menambahkan homepage
  • menambahkan page register, login, dan edit data diri

Pembagian tugas:

Frontend:

  • Muhammad Khibban I'tishom
  • Dewa Putu Ananda Taurean Mahesa

Backend:

  • I Kadek Arya Deva Artana

Dokumentasi website

Dokumentasi1
Dokumentasi2
Dokumentasi3
Dokumentasi4\

About

its-if-pweb-g-classroom-g02-fp-fullstack-web-application-G02FP-Fullstack-Web-Application created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 52.9%
  • Go 43.4%
  • Shell 3.4%
  • Other 0.3%