Sentinel is building a decentralized parametric insurance framework on Stellar Soroban. This repository contains the user interface for the first insurance vertical – Flight Delay Insurance – running on the Stellar testnet. It allows travelers to secure flight delay coverage with fast, automatic payouts via smart contracts, ensuring a trustless and transparent insurance process.
This project is under development. Use at your own risk. Please report any issues here.
Warning
While we strive to ensure this software functions as intended, it is provided “as is” with no warranties or guarantees of any kind. By using this software, you acknowledge and agree that: You use it entirely at your own risk. You should perform your own due diligence, and it is strongly recommended to consult qualified professionals (e.g., security auditors, legal advisors). We do not accept any liability for any loss of funds, damages, or other consequences resulting from the use or misuse of this code. Users interact with the UI at their own risk – always exercise caution.
-
Purchase Coverage – Buy flight delay insurance by paying a premium through the web app.
-
Policy Management – View your active insurance policies and past policy history in the dashboard. Monitor status of your insurances and any payouts in real time.
-
Transparency – All policy terms and transactions are recorded on the Stellar blockchain, providing transparency and eliminating the need for trust in a third party.
-
Ongoing Support – Users can get in-app guidance and support.
More features are planned as the Sentinel framework expands.
Next.js, TypeScript, TailwindCSS, Stellar SDK (@stellar/stellar-sdk), Stellar Wallets Kit (@creit.tech/stellar-wallets-kit).
To run the project locally, follow these steps:
- Clone this repository.
- In the project directory, run
npm installto install dependencies. - Create a
.envfile in the project root (you can copy.env.exampleas a starting point). Provide the necessary environment variable values as indicated in the example file. - Review
src/config/index.tsfor configuration such as contract addresses and other constants. - Run
npm run devto launch the Next.js development server. The application will be available athttp://localhost:3000.
The generated TypeScript can be found in the src/bindings/ directory.
Contributions are welcome. To get started, open an issue describing your proposal or the bug. Then, fork the repository and create a new branch for your changes, making sure to follow the existing code style. Open a Pull Request for review.
Please follow standard GitHub conventions for issues and PRs.
This project is licensed under the Apache License 2.0
⚡ Notice: This is a work in progress. Expect updates. Join our community ↗ to stay updated on the latest developments.