Skip to content

himanusia/Algeo02-23012

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M̶̡̹̤͝ͅÀ̶̝Ľ̸͈̣̀̓Ă̸͖̻̈́̈́̾Ṃ̸̟͛͠ ̵̦̳̃̈͝J̴̢͖̼̕U̶͙̓M̶̳̳̓̈́͆̑Ả̷̢̹̟͚͑̿͝T̶̳̯̬̺͘ ̷͈̞̼̒̀̀D̴̻̈́I̴̞̗͐͆͌͘ ̷̡͕̜͈̀̉̓̚S̴̳͌Ŏ̷̮̼̥̚R̵̙͉̙̾̊̐O̸̼̥͋̽̓N̴̘̦̒͋̀̚G̸̠͍̈́͂

Logo Logo

Getting Started

Ambalabu, aplikasi yang bisa mencari album musik hanya dengan mengunggah file audio atau gambar. Kecepatan dan kecanggihannya membuatnya sangat populer, namun semakin lama, pengguna mulai merasakan keanehan. Setiap kali mereka mencari, suara-suara aneh terdengar, dan gambar-gambar kabur muncul, seakan membawa pesan dari dunia lain. Tanpa disadari, aplikasi ini terkutuk. Diciptakan oleh seorang programmer yang ingin menciptakan mesin pencari yang lebih dari sekadar teknologi biasa, ia tanpa sengaja membuka jalan bagi sosok gelap yang kini menguasai aplikasi itu. Sosok tersebut mengendalikan setiap pencarian, membawa pengguna ke dalam labirin tanpa akhir, di mana yang mereka cari bukan lagi album, melainkan jiwa mereka yang terperangkap selamanya.

Prerequisite

  • Bun
  • Python

Setup Backend

Create and activate a virtual environment:

Linux/macOS

cd src/backend/
python3 -m venv venv
source venv/bin/activate

Windows

cd src/backend/
python -m venv venv
.\venv\Scripts\activate

How to start

  • Build
cd src/frontend/
bun build
cd ../backend
bun build
  • Start
cd src/frontend/
bun start
cd ../backend
bun start

Run the development server(python dependencies will be installed automatically here):

  • simple methode
cd src/frontend/
bun dev
  • alternative (recommended)
  1. Terminal A
cd src/frontend/
bun dev
  1. Terminal B
cd src/backend/
bun dev:frontend

Open http://localhost:3000

The FastApi server will be running on http://localhost:8000

API docs (Swagger) http://localhost:8000/docs API docs (ReDoc) http://localhost:8000/redoc

Nama Nomor ID
Felix Chandra 13523012
Ahmad Ibrahim 13523089
Karol Yangqian Poetracahaya 13523093