Pictoria API adalah aplikasi web yang dibangun menggunakan Rust dan framework Rocket. Proyek ini bertujuan untuk menyediakan platform interaktif untuk berbagi dan berkolaborasi dalam gambar.
- RESTful API: Menggunakan Rocket untuk membangun API yang cepat dan efisien.
- Database: Menggunakan Diesel untuk interaksi dengan database PostgreSQL.
- Asynchronous: Memanfaatkan Tokio untuk operasi non-blok.
Sebelum memulai, pastikan Anda telah menginstal:
-
Clone repositori ini:
git clone https://github.com/yumanuralfath/pictoria_api cd pictoria_api
-
Install dependensi:
cargo build
-
Buat file
.env
di root proyek dan tambahkan konfigurasi database Anda:DATABASE_URL=postgres://username:password@localhost/pictoria_api
Untuk menjalankan aplikasi, gunakan perintah berikut:
cargo run
Aplikasi akan berjalan di http://localhost:8000
.