200OK
Prototaip antara muka bursa berpusat
Front end bursa yang lengkap di atas servis tiruan: dagangan, pasaran, pembiayaan dan akaun, sedia untuk disambungkan kepada API bursa sebenar.
- Jenis
- Front end untuk bursa berpusat
- Bahagian kami
- Prototaip antara muka di atas servis tiruan, bukan bursa langsung.
404 Not Found
Apa yang tiada
Sebuah pengendali yang merancang bursa berpusat memerlukan front end terlebih dahulu: setiap permukaan yang dijangka oleh pedagang daripada bursa utama, sedia untuk disambungkan kepada mana-mana backend yang dilesenkannya. Yang tiada ialah antara muka yang boleh dibina, disemak dan diubah sebelum mana-mana API bursa wujud, kemudian ditukar kepada API sebenar tanpa menulis semula satu skrin pun. Ini ialah prototaip antara muka di atas servis tiruan, bukan bursa langsung.
Kekangan
Apa yang perlu dipatuhi oleh sistem, sebelum sebaris kod ditulis.
- Skop
- Front end sahaja. Akaun, pesanan dan jagaan aset akan datang daripada API bursa berlesen.
- Ketepatan
- Harga hingga 1e-8, dengan aritmetik selamat perpuluhan di seluruhnya.
- Bahasa
- Empat bahasa: Inggeris, Cina Ringkas, Cina Tradisional dan Jepun.
- Telefon
- Kesetaraan telefon, disemak pada 1440 piksel dan pada 430, 375 dan 320.
Sistem
Halaman untuk dagangan spot dan niaga hadapan, pasaran, butiran syiling, P2P, earn, pinjaman, launchpad, convert, deposit, pengeluaran, bukti rizab, portfolio dan tetapan akaun berdiri di atas 50 komponen. Setiap domain data (buku pesanan, pesanan, niaga hadapan, pasaran, P2P, rizab) mempunyai satu composable, dan composable itu satu-satunya fail yang mengimport servisnya. Hari ini servis tersebut ialah 17 tiruan yang tandatangan kaedahnya sepadan dengan servis sebenar yang dirancang. Carta datang daripada pustaka carta yang mantap. Sambungan dompet muncul pada skrin deposit sahaja; log masuk menggunakan e-mel dan kata laluan. Beroperasi secara langsung hanyalah perubahan import di setiap titik tukar, tanpa suntingan komponen.
Halaman → komponen → composable → titik tukar → servis tiruan hari ini, REST dan WebSocket bursa setelah API dilesenkan.
- Dibina oleh kami
- Data disimpan
- Pihak ketiga
- Luar talian atau luar saluran
Baca lukisan sebagai teks
Bahagian
- 01Bahasa: empat bahasa
- 02Halaman: 36 laluan
- 03Penyambung dompet: skrin deposit sahaja
- 04Komponen: terminal, dompet, akaun
- 05Carta: pustaka carta
- 06Composable: satu bagi setiap domain
- 07Titik tukar: satu import
- 08Servis tiruan: 17, digunakan kini
- 09API bursa: REST dan WebSocket
Aliran
- Bahasa ke Halaman: teks
- Halaman ke Penyambung dompet: deposit
- Halaman ke Komponen: gubah
- Komponen ke Carta: lukis
- Komponen ke Composable: guna
- Composable ke Titik tukar: import
- Titik tukar ke Servis tiruan: kini
- Titik tukar ke API bursa: setelah dilesenkan (alternatif atau luar saluran)
Skrin
Kebanyakan sistem ini berada di sebalik log masuk, jadi skrin utamanya dilukis semula di sini sebagai skematik. Bar menggantikan setiap nama dan angka.
Keputusan
Keputusan kejuruteraan yang membentuk binaan ini, dan sebab setiap satu dibuat.
Satu titik tukar bagi setiap sumber data.
Setiap composable memegang satu-satunya import servisnya, jadi beralih kepada API sebenar hanya mengubah satu baris bagi setiap domain dan tiada komponen. Corak ini datang daripada aplikasi produksi yang menjadi asal prototaip ini.
Saiz tik daripada tik terhalus simbol itu sendiri.
Pengumpulan buku pesanan melangkah pada 1×, 2×, 5×, 10× dan 20× tik itu, jadi ia kekal bermakna pada sebarang skala harga.
Log masuk bursa, bukan dompet dahulu.
Sambungan dompet hanya berada pada skrin deposit. Satu kebocoran yang diketahui, di mana sambungan pelayar mengumumkan dirinya pada rantaian yang salah, ditutup dengan pengecualian eksplisit.
Data memiliki warna.
Permukaan hampir hitam berlapis, warna aksen disimpan untuk detik jenama, hijau dan merah dikhaskan untuk data, dan angka jadual dalam fon mono.
200OK
Siap
Antara muka berbentuk bursa yang lengkap berjalan di atas data tiruan: 36 laluan meliputi dagangan, pasaran, pembiayaan, pendapatan dan keselamatan akaun, dalam empat bahasa, disemak sehingga telefon 320 piksel. Ia belum mempunyai backend dan ujian automatik. Ia ialah antara muka tempat API bursa disambungkan.
| Angka | Apa yang dikira |
|---|---|
| 36 | laluan |
| 50 | komponen |
| 30 | composable, satu bagi setiap domain data atau urusan skrin |
| 17 | servis tiruan, setiap satu boleh ditukar dengan servis sebenar |
| 4 | bahasa |
Dibina dengan
- Nuxt 4
- Vue 3
- Tailwind CSS
- DaisyUI
- Nuxt i18n
- decimal.js
- KlineCharts
- Reown AppKit (deposit sahaja)