Skip to content
@WhiteClover4

WhiteClover4

collaboration of FE JS and BE JS - Binar Academy

SecondHand

Final Project FE JS X BE JS - Binar Academy X Kampus Merdeka

Tema:

E-Commerce Platform (Benchmark dari OLX)

Nama Aplikasi:

SecondHand

Deskripsi:

Platform ini merupakan tempat jual-beli barang secara online, khususnya barang bekas. Platform ini membuka dan menyediakan berbagai jenis kategori kebutuhan. User yang mendaftarkan diri pada aplikasi ini dapat berperan sebagai seller dan buyer dengan menggunakan 1 (satu) akun yang sama. Platform ini akan mempertemukan seller dan buyer untuk dapat melakukan negosiasi barang dan melakukan transaksi langsung di luar platform.

Fitur Wajib

Fitur yang wajib dikerjakan oleh tim. Jika tidak diselesaikan, akan ada pengurangan nilai secara kolektif.

  • Registrasi User
  • Implementasi In App Notification (Fitur lonceng di dalam notifikasi, bukan push notifikasi)
  • Profil User
  • Histori Transaksi

Fitur Wajib untuk Buyer

*Listing Jualan dari user lain (Produk, deskripsi, gambar produk dan lain lain)

  • Wishlist produk

Fitur Wajib untuk Seller

Fitur yang wajib dikerjakan oleh tim. Jika tidak diselesaikan, akan ada pengurangan nilai secara kolektif.

  • Seller product list
  • Produk listing (gambar, lokasi, harga deskripsi), gambar memiliki maksimum foto
  • Item yang dijual memiliki kategori(maksimum 5)
  • Maksimum postingan user jualan adalah 4

Minimum Requirement for Back End

Objectives
Auth User
CRUD User, Produk (sesuai fitur minimum), Transaksi
Design Pattern / Architectural Basic MVC, Monolith two layers (back end layer and front end layer)
Searching Filtering Searching Pagination and Sorting
Role Buyer, Seller
Deployment Heroku (Staging and Production), We have two main branch master and develop/staging, master : Production only
GIT Workflow Develop/Staging : Staging and Testing
Output Deliverable API yang bisa diconsume oleh Front End

Minimum Requirement for Front End

Objectives
Design Support Responsive Mobile Design
Component Custom component
State Management React Redux
Role Buyer, Seller
Deployment Heroku (Staging), Vercel (Production)
Testing JEST + React Testing Library
Output Deliverable Live web yang dapat diakses umum.

Additional Features (Back End)

Buat bikin final project yang bagus, kamu dan member tim lain bisa lho menambahkan fitur tambahan yang dapat mendukung proses pembuatan final project ini.

Jadi, kamu dan tim nggak melulu pakai fitur yang itu-itu aja.

Berikut adalah fitur yang bisa kamu gunakan:

  • Registrasi oauth gmail
  • Push notification menggunakan Firebase

Additional Features (Front End)

Kamu dan member tim lainnya pasti ingin dong punya nilai tambah yang bisa bikin final project kamu makin keren?

Yaps, untuk itu sebagai nilai tambah, kamu dapat menambahkan fitur-fitur lain dalam produk final project ini. Apa aja fitur tambahannya?

Ini dia:

  • Fitur Chat penjual dan pembeli
  • Google Oauth
  • Push notifikasi

Contributors ✨

Thanks goes to these wonderful people


Abraham Purnomo

Backend Facilitator


Michael Muhammad Raihan

Frontend Facilitator


Arif Saifunnarullah

Backend Team Leader


Nely Dwi Agustin

Backend Developer


Fardan Fauzi

Backend Developer


Alfirman Pahlepi

Frontend Team Leader


Syahriful Hikmatullah

Frontend Developer


Sitti Arifah

Frontend Developer

This project follows the all-contributors specification. Contributions of any kind welcome!

Supporters

Special thanks goes to our supporters.

Netlify
GitBook Logo
Cypress

Popular repositories

  1. SecondHand-FE SecondHand-FE Public

    This platform is a place for buying and selling products online, especially used products. This platform opens and provides various types of need categories. Users who register with this applicatio…

    JavaScript 3 1

  2. SecondHand-BE SecondHand-BE Public

    JavaScript 1

  3. .github .github Public

    1 2

Repositories

Showing 3 of 3 repositories
  • SecondHand-FE Public

    This platform is a place for buying and selling products online, especially used products. This platform opens and provides various types of need categories. Users who register with this application can act as sellers and buyers by using the same 1 (one) account. This platform will bring together sellers and buyers to be able to negotiate produc…

    WhiteClover4/SecondHand-FE’s past year of commit activity
    JavaScript 3 MIT 1 1 (1 issue needs help) 8 Updated Oct 14, 2023
  • WhiteClover4/SecondHand-BE’s past year of commit activity
    JavaScript 1 0 0 0 Updated May 14, 2023
  • .github Public
    WhiteClover4/.github’s past year of commit activity
    1 2 0 0 Updated Jul 19, 2022

Top languages

Loading…

Most used topics

Loading…