Introduction
Welcome to the documentation for our suite of applications designed for investment and crowdfunding based on blockchain technology. Our development includes two primary applications:
- Crowdex - A Next.js web application using Tailwind CSS and Shadcn.
- RentInvesto - A React Native mobile application using the UI Kitten library.
Both applications share a common backend built using Strapi and are integrated with DigiShares. Additionally, they leverage various other dependencies, including Twilio and Veriff, to provide a comprehensive and secure user experience.
Backend and Integrations
The common backend for both applications is built using Strapi, a powerful headless CMS that provides a flexible and scalable solution for managing content and user data. The backend is integrated with DigiShares to enable blockchain functionalities essential for secure and transparent investment and crowdfunding operations.
Additional Dependencies
- Twilio: Used for SMS communication to keep users informed about their investments and campaigns.
- Veriff: Integrated for KYC identity verification, ensuring a secure and trustworthy environment for all users.
- Web3Auth: Provides secure authentication for wallet-as-infrastructure service.
- Biconomy: Provides a gasless transaction experience for users, simplifying the investment process.
- Alchemy: Provides blockchain infrastructure for Ethereum and Polygon networks.
- Signius (RentInvesto only): Provides secure e-signature services for investment agreements.
Note: This documentation is a living document and will be updated regularly to reflect new features, improvements, and best practices.