#1 แพลตฟอร์มการจัดการตารางโอเพนซอร์ซแคปทางเลือกแทน Carta, Pulley, Angelist และอื่น ๆ
เรียนรู้เพิ่มเติม»

สำคัญ
เราจินตนาการถึงโลกที่การจัดการตาราง CAP สามารถเข้าถึงได้ปลอดภัยและเพิ่มขีดความสามารถสำหรับทุกคน Captable, Inc. ตั้งเป้าหมายที่จะทำให้ประชาธิปไตยจัดการกับตารางหมวกหลักทรัพย์และการมีส่วนร่วมของผู้มีส่วนได้ส่วนเสีย ด้วยเทคโนโลยีที่ทันสมัยและความมุ่งมั่นที่จะเปิดกว้างเรามุ่งมั่นที่จะเป็นตัวเร่งปฏิกิริยาสำหรับการเปลี่ยนแปลงในเชิงบวกในระบบนิเวศทางการเงิน
- Incorporation (WIP) - Captable, Inc. ช่วยให้คุณรวม บริษัท ของคุณภายในไม่กี่นาทีพร้อมเอกสารทางกฎหมายที่จำเป็นทั้งหมดและการยื่นเอกสารที่ได้รับการดูแล
- CAP Table Management (WIP) - Captable, Inc. ช่วยให้คุณติดตามโครงสร้างความเป็นเจ้าของของ บริษัท ของคุณรวมถึงผู้ที่เป็นเจ้าของเปอร์เซ็นต์ของ บริษัท จำนวนเท่าใดที่ออกหุ้น/ตัวเลือกจำนวนเท่าใดและอื่น ๆ
✅ การระดมทุน - Captable, Inc. สามารถช่วยคุณระดมทุนไม่ว่าจะเป็นมาตรฐานการลงนามหรือความปลอดภัยที่กำหนดเองหรือสร้างและจัดการรอบระดมทุนการติดตามภาระผูกพันของนักลงทุนและอื่น ๆ
upd การอัปเดตนักลงทุน - สร้างความพึงพอใจให้กับนักลงทุนและสมาชิกในทีมโดยส่งการอัปเดตเป็นประจำเกี่ยวกับความคืบหน้าของ บริษัท ของคุณ
✅ เอกสาร ESIGN - ลงชื่อเข้าใช้ Safe, NDA, สัญญา, ตัวอักษร Offere หรือเอกสารประเภทใดก็ได้ที่มีเครื่องหมายที่จับได้
✅ Data Rooms - Captable, Inc. มีห้องข้อมูลเสมือนจริงที่ปลอดภัยซึ่งคุณสามารถจัดเก็บเอกสารสำคัญและแบ่งปันกับนักลงทุนพนักงานและผู้มีส่วนได้เสียอื่น ๆ
ติดตั้ง Docker & Docker Compose
Fork & Clone ที่เก็บข้อมูล
ติดตั้งโหนดและ PNPM (ไม่จำเป็น)
คัดลอก .env.example to .env
cp .env.example .envเรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มสภาพแวดล้อมการพัฒนา
# With pnpm installed
pnpm dx
# Without pnpm installed
docker compose up
เรียกใช้คำสั่งต่อไปนี้เพื่อโยกย้ายและเมล็ดฐานข้อมูล
docker compose exec app pnpm db:migrate
docker compose exec app pnpm db:seed
หมายเหตุ ทุกครั้งที่คุณทำการเปลี่ยนแปลง DockerFile หรือ Pompose.yml คุณต้องสร้างภาพนักเทียบท่าใหม่โดยเรียกใช้
docker compose up --build
Running docker compose up จะเริ่มบริการทั้งหมดในพอร์ตที่เกี่ยวข้อง
http://localhost:1025http://localhost:5432http://localhost:5555คำสั่งที่ใช้บ่อย
docker compose up - เริ่มสภาพแวดล้อมการพัฒนาdocker compose down - หยุดสภาพแวดล้อมการพัฒนาdocker compose logs -f - ดูบันทึกของบริการที่กำลังทำงานอยู่docker compose up --build -สร้างภาพ Docker ใหม่docker compose run app pnpm db:migrate - เรียกใช้การย้ายฐานข้อมูลdocker compose run app pnpm db:seed - เมล็ดฐานข้อมูล สิ่งนี้ได้รับการทดสอบใน Mac OS และทำงานได้ดีจริงๆ หากคุณใช้ Linux/Windows/WSL คุณอาจต้องติดตั้งการอ้างอิงเพิ่มเติม
แยกที่เก็บ
โคลนที่เก็บ
git clone https://github.com/ < your-github-name > /captable.git คัดลอก .env.example to .env
cp .env.example .envติดตั้ง Node และ PNPM เวอร์ชันล่าสุด
ติดตั้งฐานข้อมูล Postgres เวอร์ชันล่าสุด
ติดตั้ง MailPit สำหรับ SMTP และการสกัดกั้นอีเมล
สร้างฐานข้อมูล captable ในฐานข้อมูล Postgres
อัปเดต .env file DATABASE_URL พร้อมข้อมูลรับรองฐานข้อมูล
สำหรับการเริ่มต้นอย่างรวดเร็วคุณสามารถใช้ฐานข้อมูล Supabase หรือนีออนได้เช่นกัน
หากต้องการจำลองการจัดเก็บไฟล์ในเครื่องให้ติดตั้ง minio ผ่าน Homebrew หรือผู้จัดการแพ็คเกจอื่น ๆ
brew install minioเมื่อมีการติดตั้ง minio
minio server start --console-address " :9002 " สิ่งนี้จะเริ่ม Minio Server
MINIO API จะวางจำหน่ายที่ http://127.0.0.1:9000 และ
Minio Web GUI จะวางจำหน่ายที่ http://127.0.0.1:9002
เมื่อคุณเห็นจุดสิ้นสุดเหล่านี้ในเทอร์มินัลให้อัปเดต .env ต่อไปนี้:
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 " หลังจากนี้ไปที่ Minio Web GUI ( http://127.0.0.1:9002 ) และเข้าสู่ระบบ:
ชื่อผู้ใช้: minioadmin
รหัสผ่าน: minioadmin
และสร้างสองถังด้วยชื่อ:
captable-public-bucket และ captable-private-bucket
สิ่งนี้ควรตรงกับ UPLOAD_BUCKET_PUBLIC และ UPLOAD_BUCKET_PRIVATE ค่าของ Env
และคุณควรทำด้วยการตั้งค่า MINIO
เรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้งการพึ่งพา
pnpm installเรียกใช้คำสั่งต่อไปนี้เพื่อโยกย้ายและเมล็ดฐานข้อมูล
pnpm db:migrate
pnpm db:seedเรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มเซิร์ฟเวอร์การพัฒนา
pnpm dev
# On a different terminal, run the following command to start the mail server
pnpm email:devhttp://localhost:1025http://localhost:5432คำสั่งที่ใช้บ่อย
pnpm dev - เริ่มเซิร์ฟเวอร์การพัฒนาpnpm email:dev - เริ่มเซิร์ฟเวอร์เมลpnpm db:migrate - เรียกใช้การโยกย้ายฐานข้อมูลpnpm db:seed - เมล็ดฐานข้อมูล เมื่อทำการมุ่งมั่นตรวจสอบให้แน่ใจว่าได้ปฏิบัติตามแนวทางการกระทำแบบดั้งเดิมเช่นการเตรียมข้อความด้วย feat: , fix: chore: docs: , ฯลฯ ...
git add < file > && git commit -m " feat/fix/chore/docs: commit message " เมื่อคุณทำเสร็จแล้ว
ให้คำมั่นสัญญาและผลักดันรหัสของคุณไปยังส้อม GitHub ของคุณและทำการขอร้อง
ขอบคุณสำหรับการบริจาคของคุณ มาก❤