#1 Платформа управления таблицами с открытым исходным кодом, альтернатива Carta, Billey, Angelist и другим.
Узнать больше "

Важный
Мы представляем мир, в котором управление таблицами CAP доступно, безопасно и расширяет возможности для всех. Captable, Inc. стремится демократизировать обработку таблиц, ценных бумаг и взаимодействий с заинтересованными сторонами. Благодаря передовым технологиям и приверженности открытости мы стремимся стать катализатором позитивных изменений в финансовых экосистемах.
? Incorporation (WIP) - Captable, Inc. помогает вам включить вашу компанию за считанные минуты, причем все необходимые юридические документы и документы позаботились.
? Управление таблицами CAP (WIP) - Captable, Inc. помогает вам отслеживать структуру владения вашей компанией, в том числе, кому принадлежит какой процент компании, сколько акций/опционов выпускается и многое другое.
✅ Сбор средств - Captable, Inc. может помочь вам привлечь капитал, будь то стандарт его подписания или пользовательские безопасные или создание и управление раундами по сбору средств, отслеживание обязательств инвесторов и многое другое.
✅ Обновления инвесторов - наслаждайтесь вашими инвесторами и членами команды, отправляя им регулярные обновления о прогрессе вашей компании.
✅ Documents Documents - Sign Safe, NDA, контракты, письма Offere или любой тип документов с кащенным знаком.
✅ Data Rooms - Captable, Inc. предоставляет безопасную комнату для виртуальных данных, где вы можете хранить важные документы и делиться ими с инвесторами, сотрудниками и другими заинтересованными сторонами.
Установить Docker & Docker Compose
Вилка и клон разветвленный репозиторий
Установите узел и 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 или Compose.yml, вам необходимо восстановить изображение Docker, запустив
docker compose up --build
Запуск docker compose up начнет все услуги в своих портах.
http://localhost:1025http://localhost:5432http://localhost:5555Часто используются команды
docker compose up - запустите среду разработкиdocker compose down - Остановите среду разработкиdocker compose logs -f - Просмотр журналов управляемых сервисовdocker compose up --build -Восстановите изображение Dockerdocker compose run app pnpm db:migrate - Запустите миграции базы данныхdocker compose run app pnpm db:seed - Seed the Database Это было протестировано на 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
Установите почту для SMTP и перехвата электронной почты
captable базу данных в базе данных Postgres
Обновление DATABASE_URL файла .env с учетными данными базы данных
Для быстрого начала вы можете использовать базу данных Supabase или Neon.
Чтобы моделировать хранилище файлов локально, установите 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 - SEED The Database docs: совершении коммита обязательно следуйте рекомендациям по традиционным коммерческим принципам, fix: с приготовлением сообщения chore: feat:
git add < file > && git commit -m " feat/fix/chore/docs: commit message " Когда ты закончишь
Сделайте коммит и подтолкните свой код в свою вилку GitHub и сделайте запрос.
Спасибо за ваш вклад. Много ❤