3061ab111c4679d971ea28313007d4947e3aa6f1
# Conflicts: # package.json # rust-ai/target/.rustc_info.json # rust-ai/target/debug/.fingerprint/crm-ai-f6bc192b1f678367/bin-crm-ai # rust-ai/target/debug/.fingerprint/crm-ai-f6bc192b1f678367/bin-crm-ai.json # rust-ai/target/debug/build/crossbeam-utils-8066693d49c7288a/build-script-build.exe # rust-ai/target/debug/build/crossbeam-utils-8066693d49c7288a/build_script_build-8066693d49c7288a.exe # rust-ai/target/debug/build/crossbeam-utils-8066693d49c7288a/build_script_build-8066693d49c7288a.pdb # rust-ai/target/debug/build/crossbeam-utils-8066693d49c7288a/build_script_build.pdb # rust-ai/target/debug/build/generic-array-91b16dd255e0db51/build-script-build.exe # rust-ai/target/debug/build/generic-array-91b16dd255e0db51/build_script_build-91b16dd255e0db51.exe # rust-ai/target/debug/build/generic-array-91b16dd255e0db51/build_script_build-91b16dd255e0db51.pdb # rust-ai/target/debug/build/generic-array-91b16dd255e0db51/build_script_build.pdb # rust-ai/target/debug/build/getrandom-2c7c133266bf5cf5/build-script-build.exe # rust-ai/target/debug/build/getrandom-2c7c133266bf5cf5/build_script_build-2c7c133266bf5cf5.exe # rust-ai/target/debug/build/getrandom-2c7c133266bf5cf5/build_script_build-2c7c133266bf5cf5.pdb # rust-ai/target/debug/build/getrandom-2c7c133266bf5cf5/build_script_build.pdb # rust-ai/target/debug/build/httparse-4dc4630409fa7385/build-script-build.exe # rust-ai/target/debug/build/httparse-4dc4630409fa7385/build_script_build-4dc4630409fa7385.exe # rust-ai/target/debug/build/httparse-4dc4630409fa7385/build_script_build-4dc4630409fa7385.pdb # rust-ai/target/debug/build/httparse-4dc4630409fa7385/build_script_build.pdb # rust-ai/target/debug/build/icu_normalizer_data-96a52fd262d0f4c6/build-script-build.exe # rust-ai/target/debug/build/icu_normalizer_data-96a52fd262d0f4c6/build_script_build-96a52fd262d0f4c6.exe # rust-ai/target/debug/build/icu_normalizer_data-96a52fd262d0f4c6/build_script_build-96a52fd262d0f4c6.pdb # rust-ai/target/debug/build/icu_normalizer_data-96a52fd262d0f4c6/build_script_build.pdb # rust-ai/target/debug/build/icu_properties_data-cd63a06a3e531c28/build-script-build.exe # rust-ai/target/debug/build/icu_properties_data-cd63a06a3e531c28/build_script_build-cd63a06a3e531c28.exe # rust-ai/target/debug/build/icu_properties_data-cd63a06a3e531c28/build_script_build-cd63a06a3e531c28.pdb # rust-ai/target/debug/build/icu_properties_data-cd63a06a3e531c28/build_script_build.pdb # rust-ai/target/debug/build/libc-763fb040b2d663ab/build-script-build.exe # rust-ai/target/debug/build/libc-763fb040b2d663ab/build_script_build-763fb040b2d663ab.exe # rust-ai/target/debug/build/libc-763fb040b2d663ab/build_script_build-763fb040b2d663ab.pdb # rust-ai/target/debug/build/libc-763fb040b2d663ab/build_script_build.pdb # rust-ai/target/debug/build/native-tls-33399c41462f9840/build-script-build.exe # rust-ai/target/debug/build/native-tls-33399c41462f9840/build_script_build-33399c41462f9840.exe # rust-ai/target/debug/build/native-tls-33399c41462f9840/build_script_build-33399c41462f9840.pdb # rust-ai/target/debug/build/native-tls-33399c41462f9840/build_script_build.pdb # rust-ai/target/debug/build/num-traits-7471ce6e6595e59b/build-script-build.exe # rust-ai/target/debug/build/num-traits-7471ce6e6595e59b/build_script_build-7471ce6e6595e59b.exe # rust-ai/target/debug/build/num-traits-7471ce6e6595e59b/build_script_build-7471ce6e6595e59b.pdb # rust-ai/target/debug/build/num-traits-7471ce6e6595e59b/build_script_build.pdb # rust-ai/target/debug/build/parking_lot_core-12fc7eb0299b59cc/build-script-build.exe # rust-ai/target/debug/build/parking_lot_core-12fc7eb0299b59cc/build_script_build-12fc7eb0299b59cc.exe # rust-ai/target/debug/build/parking_lot_core-12fc7eb0299b59cc/build_script_build-12fc7eb0299b59cc.pdb # rust-ai/target/debug/build/parking_lot_core-12fc7eb0299b59cc/build_script_build.pdb # rust-ai/target/debug/build/proc-macro2-f29c3a04cd092e27/build-script-build.exe # rust-ai/target/debug/build/proc-macro2-f29c3a04cd092e27/build_script_build-f29c3a04cd092e27.exe # rust-ai/target/debug/build/proc-macro2-f29c3a04cd092e27/build_script_build-f29c3a04cd092e27.pdb # rust-ai/target/debug/build/proc-macro2-f29c3a04cd092e27/build_script_build.pdb # rust-ai/target/debug/build/quote-a01905ec43427c6e/build-script-build.exe # rust-ai/target/debug/build/quote-a01905ec43427c6e/build_script_build-a01905ec43427c6e.exe # rust-ai/target/debug/build/quote-a01905ec43427c6e/build_script_build-a01905ec43427c6e.pdb # rust-ai/target/debug/build/quote-a01905ec43427c6e/build_script_build.pdb # rust-ai/target/debug/build/rustversion-f8e8dfefa013a996/build-script-build.exe # rust-ai/target/debug/build/rustversion-f8e8dfefa013a996/build_script_build-f8e8dfefa013a996.exe # rust-ai/target/debug/build/rustversion-f8e8dfefa013a996/build_script_build-f8e8dfefa013a996.pdb # rust-ai/target/debug/build/rustversion-f8e8dfefa013a996/build_script_build.pdb # rust-ai/target/debug/build/serde-b4e8599ad30d0584/build-script-build.exe # rust-ai/target/debug/build/serde-b4e8599ad30d0584/build_script_build-b4e8599ad30d0584.exe # rust-ai/target/debug/build/serde-b4e8599ad30d0584/build_script_build-b4e8599ad30d0584.pdb # rust-ai/target/debug/build/serde-b4e8599ad30d0584/build_script_build.pdb # rust-ai/target/debug/build/serde_core-fdf5f60f2a35bbe7/build-script-build.exe # rust-ai/target/debug/build/serde_core-fdf5f60f2a35bbe7/build_script_build-fdf5f60f2a35bbe7.exe # rust-ai/target/debug/build/serde_core-fdf5f60f2a35bbe7/build_script_build-fdf5f60f2a35bbe7.pdb # rust-ai/target/debug/build/serde_core-fdf5f60f2a35bbe7/build_script_build.pdb # rust-ai/target/debug/build/serde_json-257d8c53e770cd03/build-script-build.exe # rust-ai/target/debug/build/serde_json-257d8c53e770cd03/build_script_build-257d8c53e770cd03.exe # rust-ai/target/debug/build/serde_json-257d8c53e770cd03/build_script_build-257d8c53e770cd03.pdb # rust-ai/target/debug/build/serde_json-257d8c53e770cd03/build_script_build.pdb # rust-ai/target/debug/build/thiserror-f1e01e19f7ffccfe/build-script-build.exe # rust-ai/target/debug/build/thiserror-f1e01e19f7ffccfe/build_script_build-f1e01e19f7ffccfe.exe # rust-ai/target/debug/build/thiserror-f1e01e19f7ffccfe/build_script_build-f1e01e19f7ffccfe.pdb # rust-ai/target/debug/build/thiserror-f1e01e19f7ffccfe/build_script_build.pdb # rust-ai/target/debug/build/zerocopy-c9c41e065706d9f3/build-script-build.exe # rust-ai/target/debug/build/zerocopy-c9c41e065706d9f3/build_script_build-c9c41e065706d9f3.exe # rust-ai/target/debug/build/zerocopy-c9c41e065706d9f3/build_script_build-c9c41e065706d9f3.pdb # rust-ai/target/debug/build/zerocopy-c9c41e065706d9f3/build_script_build.pdb # rust-ai/target/debug/build/zmij-bbaef9d295c9b9a4/build-script-build.exe # rust-ai/target/debug/build/zmij-bbaef9d295c9b9a4/build_script_build-bbaef9d295c9b9a4.exe # rust-ai/target/debug/build/zmij-bbaef9d295c9b9a4/build_script_build-bbaef9d295c9b9a4.pdb # rust-ai/target/debug/build/zmij-bbaef9d295c9b9a4/build_script_build.pdb # rust-ai/target/debug/crm-ai.exe # rust-ai/target/debug/crm_ai.pdb # rust-ai/target/debug/deps/async_trait-68aee6d09cf7ad62.dll # rust-ai/target/debug/deps/async_trait-68aee6d09cf7ad62.dll.exp # rust-ai/target/debug/deps/async_trait-68aee6d09cf7ad62.pdb # rust-ai/target/debug/deps/crm_ai.exe # rust-ai/target/debug/deps/crm_ai.pdb # rust-ai/target/debug/deps/displaydoc-df5efcb720a2661d.dll # rust-ai/target/debug/deps/displaydoc-df5efcb720a2661d.dll.exp # rust-ai/target/debug/deps/displaydoc-df5efcb720a2661d.pdb # rust-ai/target/debug/deps/rustversion-3bff64c9379d1bfc.dll # rust-ai/target/debug/deps/rustversion-3bff64c9379d1bfc.dll.exp # rust-ai/target/debug/deps/rustversion-3bff64c9379d1bfc.pdb # rust-ai/target/debug/deps/serde_derive-5075d2cdf4f787ec.dll # rust-ai/target/debug/deps/serde_derive-5075d2cdf4f787ec.dll.exp # rust-ai/target/debug/deps/serde_derive-5075d2cdf4f787ec.pdb # rust-ai/target/debug/deps/thiserror_impl-d7f41de49f2cc66d.dll # rust-ai/target/debug/deps/thiserror_impl-d7f41de49f2cc66d.dll.exp # rust-ai/target/debug/deps/thiserror_impl-d7f41de49f2cc66d.pdb # rust-ai/target/debug/deps/tokio_macros-afc286fa0daf0a5b.dll # rust-ai/target/debug/deps/tokio_macros-afc286fa0daf0a5b.dll.exp # rust-ai/target/debug/deps/tokio_macros-afc286fa0daf0a5b.pdb # rust-ai/target/debug/deps/tracing_attributes-c958f756e18a5ca5.dll # rust-ai/target/debug/deps/tracing_attributes-c958f756e18a5ca5.dll.exp # rust-ai/target/debug/deps/tracing_attributes-c958f756e18a5ca5.pdb # rust-ai/target/debug/deps/yoke_derive-1ee9709a84873876.dll # rust-ai/target/debug/deps/yoke_derive-1ee9709a84873876.dll.exp # rust-ai/target/debug/deps/yoke_derive-1ee9709a84873876.pdb # rust-ai/target/debug/deps/zerofrom_derive-84258ff2c2774032.dll # rust-ai/target/debug/deps/zerofrom_derive-84258ff2c2774032.dll.exp # rust-ai/target/debug/deps/zerofrom_derive-84258ff2c2774032.pdb # rust-ai/target/debug/deps/zerovec_derive-ca6ec60ddda5cee1.dll # rust-ai/target/debug/deps/zerovec_derive-ca6ec60ddda5cee1.dll.exp # rust-ai/target/debug/deps/zerovec_derive-ca6ec60ddda5cee1.pdb
This is a Next.js project bootstrapped with create-next-app.
Getting Started
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
Learn More
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
Install
- Jose
- Node.js
- Add emoji pakages
- Install postgres for databases
- Typescript
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
Deploy on Vercel
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
Description
Languages
TypeScript
66.7%
PLpgSQL
10.5%
Python
6.1%
HTML
6%
Rust
3.7%
Other
7%