Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aliepratama/kuliah-tugas-web-praktik-final
Repo untuk menyimpan projek final pada mata kuliah Pengembangan Web Praktik
https://github.com/aliepratama/kuliah-tugas-web-praktik-final
flask kuliah vue
Last synced: 7 days ago
JSON representation
Repo untuk menyimpan projek final pada mata kuliah Pengembangan Web Praktik
- Host: GitHub
- URL: https://github.com/aliepratama/kuliah-tugas-web-praktik-final
- Owner: aliepratama
- Created: 2023-11-28T02:54:44.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-20T10:51:34.000Z (10 months ago)
- Last Synced: 2024-01-20T11:39:52.008Z (10 months ago)
- Topics: flask, kuliah, vue
- Language: Vue
- Homepage:
- Size: 311 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Zimo Design Assistant Tools
Tugas Final Pengembangan Web Praktik
![nama](https://img.shields.io/badge/Nama-Muhammad%20Ali%20Pratama%20Putra-blue)
![nim](https://img.shields.io/badge/NIM-5220411416-lightgrey)
![matkul](https://img.shields.io/badge/Mata%20Kuliah-Pengembangan%20Web%20Praktik-lightgrey)------------------------------------------------------------------------
## Detail Aplikasi
Aplikasi pembuat brief dan pemberi nilai desain logo pada desain grafis dengan bantuan AI. Tools ini dapat generate brief desain otomatis dan menghasilkan brief yang unik karena bantuan AI. Brief tersedia 2 layanan yaitu layanan brief logo dan web desain. Lalu fitur kedua, terdapat Design Rater. Fitur ini dapat membantu menilai apakah desain logo yang dibuat oleh user sudah sesuai kriteria desain yang layak dikirimkan. Terdapat pula fitur payment, disini saya menggunakan payment gateway dari pihak ketiga (tripay) untuk membeli token layanan pada aplikasi.## Teknologi yang Digunakan
Pada projek ini saya memisahkan 2 layanan yaitu server dan client. Disisi server saya menggunakan Flask dan disisi client menggunakan Vue.js. Untuk pengelolaan state pada client menggunakan vuex dan css framework Tailwind. Saya juga menggunakan database realtime dari Firebase dan Supabase untuk menampung data SQL maupun NoSQL.## Use Case Diagram
![image](https://github.com/aliepratama/kuliah-tugas-web-praktik-final/assets/102345023/235a6f45-51ba-424a-8661-79773cda3fe6)## Komunikasi Antar Teknologi
![Main](https://github.com/aliepratama/kuliah-tugas-web-praktik-final/assets/102345023/e6c9bc47-aea9-4c49-bafc-ed0cd4390725)## Demo
Demo dapat dilihat disini:
[tugas-final-web-praktik.webm](https://github.com/aliepratama/kuliah-tugas-web-praktik-final/assets/102345023/baf95396-af6a-4f3f-823d-50745a2d7a20)