Organica adalah proyek e-commerce tumpukan penuh yang dibangun menggunakan Spring Boot, MySQL, dan React.js. Ini menangani berbagai operasi di sisi server, seperti mengelola keranjang belanja dan fungsionalitas lainnya. Untuk keamanan, ia menggunakan otentikasi dan otorisasi JWT menggunakan Spring Security.
Untuk menjalankan proyek ini secara lokal, Anda harus menginstal perangkat lunak berikut:
Klon Repositori:
git clone https://github.com/your-username/organica.git
cd organicaSiapkan database:
backend/src/main/resources/application.properties .Properti Aplikasi
Untuk mengonfigurasi properti aplikasi, ikuti langkah -langkah ini:
Buka file backend/src/main/resources/application.properties .
Konfigurasikan properti koneksi database mySQL dengan memperbarui baris berikut:
spring.datasource.url=jdbc:mysql://localhost:3306/organica
spring.datasource.username=your-username
spring.datasource.password=your-password
Ganti your-username dan your-password dengan kredensial database MySQL Anda.
(Opsional) Jika Anda ingin mengubah port server, perbarui baris berikut:
server.port=8080
Ganti 8080 dengan nomor port yang diinginkan.
Simpan file application.properties .
Pengaturan Backend:
Arahkan ke direktori Server :
cd serverBangun dan jalankan aplikasi Spring Boot:
./mvnw spring-boot:run Server backend sekarang harus berjalan di http://localhost:8080 .
Pengaturan Frontend:
Arahkan ke direktori Client :
cd ClientInstal dependensi:
npm installMulai server pengembangan reaksi:
npm start Server Frontend sekarang harus berjalan di http://localhost:3000 .
Buka browser web Anda dan kunjungi http://localhost:3000 untuk mengakses aplikasi Organica.
Kontribusi dipersilakan! Jika Anda ingin berkontribusi ke Organica, silakan ikuti langkah -langkah ini:
Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk menghubungi pengelola proyek: