* update stripe service * init endpoints for stripe connect atom * update stripe controller * update stripe service * add generic function to create app credential * update stripe controller * update stripe service * add handler to construct redirectUrl * restructure files for better readibility * better naming * replace STRIPE_PRIVATE_KEY with STRIPE_API_KEY * fix naming * remove unused query param * frontend for stripe connect atom * custom hooks for stripe connect atom * abstract response schema into separate file * fixup * input dto for stripe controller * update stripe module * update endpoints module to include stripe module * updatte stripe module * fixups and add check endpoint to stripe controller * add method to check stripe account * add helper fn to get on error return value * update stripe connect atom * custom hook to check user stripe credentials * add stripe connect to atom exports * update stripe connect styling * add qs stringify package * translations for stripe connect atom * updaet typing * update output dtos for stripe endpoints * add error message * fix merge conflicts * add stripe connect atom to atom exports * add query param for error rediect link * add handler for onCheck success and error redirect link * update index value * fix merge conflicts * fixup * resolve merge conflicts * war with merge conflicts * update examples app --------- Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com>
A progressive Node.js framework for building efficient and scalable server-side applications.
Description
Cal.com is using the Nest framework TypeScript starter repository.
Installation
$ yarn install
Prisma setup
$ yarn prisma generate
Env setup
Copy .env.example to .env and fill values.
Add license Key to deployments table in DB
id, logo theme licenseKey agreedLicenseAt 1, null, null, 'c4234812-12ab-42s6-a1e3-55bedd4a5bb7', '2023-05-15 21:39:47.611'
your CALCOM_LICENSE_KEY env var need to contain the same value
.env CALCOM_LICENSE_KEY=c4234812-12ab-42s6-a1e3-55bedd4a5bb
Running the app
# development
$ yarn run start
# watch mode
$ yarn run start:dev
# production mode
$ yarn run start:prod
Test
# unit tests
$ yarn run test
# e2e tests
$ yarn run test:e2e
# test coverage
$ yarn run test:cov
Support
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
Stay in touch
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
License
Nest is MIT licensed.