Platform manajemen meja topi open-source #1, alternatif untuk Carta, Pulley, Angelist dan lainnya.
Pelajari lebih lanjut »

Penting
Kami membayangkan dunia di mana manajemen topi dapat diakses, aman, dan memberdayakan untuk semua. Captable, Inc. bertujuan untuk mendemokratisasi penanganan tabel topi, sekuritas, dan interaksi pemangku kepentingan. Melalui teknologi mutakhir dan komitmen terhadap keterbukaan, kami berusaha untuk menjadi katalis untuk perubahan positif dalam ekosistem keuangan.
? Incorporation (WIP) - Captable, Inc. membantu Anda menggabungkan perusahaan Anda dalam hitungan menit, dengan semua dokumen hukum dan pengajuan yang diperlukan diurus.
? CAP TABLE MANAJEMEN (WIP) - Captable, Inc. membantu Anda melacak struktur kepemilikan perusahaan Anda, termasuk siapa yang memiliki persentase perusahaan, berapa banyak stok/opsi yang telah dikeluarkan, dan banyak lagi.
✅ Fundraise - Captable, Inc. dapat membantu Anda mengumpulkan modal, apakah standar penandatanganannya atau aman kustom atau membuat dan mengelola putaran penggalangan dana, melacak komitmen investor, dan banyak lagi.
✅ Pembaruan Investor - Nikmati investor dan anggota tim Anda dengan mengirimkan mereka pembaruan rutin tentang kemajuan perusahaan Anda.
✅ Dokumen ESIGN - Tandatangani Aman, NDA, Kontrak, Surat Offere atau Jenis Dokumen dengan Tanda Kapten.
✅ Ruang Data - Captable, Inc. menyediakan ruang data virtual yang aman di mana Anda dapat menyimpan dokumen penting dan membaginya dengan investor, karyawan, dan pemangku kepentingan lainnya.
Instal Docker & Docker Compose
Fork & klon repositori forked
Instal Node dan PNPM. (opsional)
Salin .env.example to .env
cp .env.example .envJalankan perintah berikut untuk memulai lingkungan pengembangan
# With pnpm installed
pnpm dx
# Without pnpm installed
docker compose up
Jalankan perintah berikut untuk memigrasi dan menyemai database
docker compose exec app pnpm db:migrate
docker compose exec app pnpm db:seed
Catatan Setiap kali Anda membuat perubahan pada DockerFile atau Compose.yml, Anda perlu membangun kembali gambar Docker dengan menjalankan
docker compose up --build
Menjalankan docker compose up akan memulai semua layanan di port masing -masing.
http://localhost:1025http://localhost:5432http://localhost:5555Perintah yang sering digunakan
docker compose up - Mulailah Lingkungan Pengembangandocker compose down - hentikan lingkungan pengembangandocker compose logs -f - Lihat log layanan berjalandocker compose up --build -Bangun kembali gambar Dockerdocker compose run app pnpm db:migrate - Jalankan Migrasi Databasedocker compose run app pnpm db:seed - Seed the Database Ini telah diuji pada Mac OS dan bekerja dengan sangat baik. Jika Anda menggunakan Linux/Windows/WSL, Anda mungkin perlu menginstal beberapa dependensi tambahan.
Garpu repositori
Klon Repositori
git clone https://github.com/ < your-github-name > /captable.git Salin .env.example to .env
cp .env.example .envInstal Node dan PNPM versi terbaru
Instal Versi Terbaru dari Database Postgres
Instal MailPit untuk SMTP dan Interception Email
Buat Database captable di Database Postgres
Perbarui DATABASE_URL file .env dengan kredensial basis data
Untuk awal yang cepat, Anda dapat menggunakan database atau neon Supabase juga.
Untuk mensimulasikan penyimpanan file secara lokal, instal minio melalui Homebrew atau Manajer Paket lainnya.
brew install minioSetelah minio diinstal berjalan
minio server start --console-address " :9002 " Ini akan memulai server minio
Minio API akan tersedia di http://127.0.0.1:9000 dan
Minio Web GUI akan tersedia di http://127.0.0.1:9002 .
Setelah Anda melihat titik akhir ini di terminal, perbarui .env berikut:
UPLOAD_ENDPOINT= " http://127.0.0.1:9000 " # should match minio api server's endpoint
NEXT_PUBLIC_UPLOAD_DOMAIN= " http://127.0.0.1:9000 " # should match minio api server's endpoint
UPLOAD_REGION= " us-east-1 " # don't change it
UPLOAD_ACCESS_KEY_ID= " minioadmin " # by default minio username is "minioadmin"
UPLOAD_SECRET_ACCESS_KEY= " minioadmin " # by default minio password is "minioadmin"
UPLOAD_BUCKET_PUBLIC= " captable-public-bucket "
UPLOAD_BUCKET_PRIVATE= " captable-private-bucket " Setelah ini, buka Minio Web GUI ( http://127.0.0.1:9002 ) dan login:
Nama pengguna: minioadmin
Kata sandi: minioadmin
dan buat dua ember dengan namanya:
captable-public-bucket dan captable-private-bucket ,
Ini harus cocok dengan nilai UPLOAD_BUCKET_PUBLIC dan UPLOAD_BUCKET_PRIVATE env.
dan Anda harus selesai dengan pengaturan minio.
Jalankan perintah berikut untuk menginstal dependensi
pnpm installJalankan perintah berikut untuk memigrasi dan menyemai database
pnpm db:migrate
pnpm db:seedJalankan perintah berikut untuk memulai server pengembangan
pnpm dev
# On a different terminal, run the following command to start the mail server
pnpm email:devhttp://localhost:1025http://localhost:5432Perintah yang sering digunakan
pnpm dev - Mulai server pengembanganpnpm email:dev - Mulai server emailpnpm db:migrate - Jalankan Migrasi Basis Datapnpm db:seed - Seed the Database Saat membuat komit, pastikan untuk mengikuti pedoman komit konvensional, yaitu menyiapkan pesan dengan feat: , fix: , chore: , docs: , dll ...
git add < file > && git commit -m " feat/fix/chore/docs: commit message " Setelah selesai
Buat komit dan dorong kode Anda ke garpu github Anda dan buat tarik-minta.
Terima kasih atas kontribusi Anda. Banyak ❤️