Skip to content

Commit bfe3d17

Browse files
authored
Update README.md
1 parent 47c9c68 commit bfe3d17

File tree

1 file changed

+25
-76
lines changed

1 file changed

+25
-76
lines changed

README.md

Lines changed: 25 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
1-
# Surefire
1+
# Surefire AMS
2+
An insurance agency management system for independant P&C brokers. Designed with speed and efficiency in mind, it features several built-in productivity tools and well as an advanced plugin system for consolodating APIs, writing custom integrations and providing a platform to use your data with your own AI prompts.
23

3-
## Overview
4-
Surefire: an insurance agency management system for independant P&C brokers designed with speed and efficiency in mind.
4+
## Download
5+
**Alpha Preview v1.0.1**
56

6-
**ALPHA PREVIEW 1.0.0 RELEASED - Happy New Year**
7-
https://youtu.be/4MuP97-Afqo
8-
9-
**Demo App**
10-
[Available Soon to Download Here](https://surefireams.com/)
7+
[Take a Quick Video Tour](https://youtu.be/4MuP97-Afqo) or [Download the Windows x64 Standalone Installer](https://surefireams.com/)
118

129
![Surefire MVP Progress](https://files.flashvenom.com/surefireflyer.jpg)
1310

@@ -19,15 +16,22 @@ https://youtu.be/4MuP97-Afqo
1916
- Set up a routine of tasks and keep and share status and notes on submissions to various carriers and MGAs/wholesalers.
2017
- Set goal dates and assign sub-tasks to other employees. The homepage tells you what tasks you have to complete next for upcoming renewals and when they're due.
2118
- Store basic policy data like limits, rates and coverages. Attach endorsements to be included in certificates.
22-
- Issue, store and manage certificates quickly and easily
19+
- Issue, store and manage certificates, PDF and applications quickly and easily with a built-in PDF editor
2320

2421
## Technologies Used
2522
- **ASP.NET Core 9**
2623
- **Blazor (Server Side Interactivity)**
2724
- **Entity Framework Core**
2825
- **Microsoft FluentUI**
2926
- **SyncFusion Blazor**
30-
- **Outlook Inerop**
27+
- **Outlook Interop**
28+
- **SQL Server and SQLite**
29+
30+
## Plugins Available
31+
- **RingCentral API**
32+
- **ePayPolicy API**
33+
- **AppliedEpic API**
34+
- **AMS360 SDK API**
3135

3236
### Version History
3337
**.1.0.1 - 2025-01-24**
@@ -103,83 +107,28 @@ https://youtu.be/4MuP97-Afqo
103107
- Master task editor to add tasks to be copied as workflow templates for renewals
104108
- Much more...
105109

106-
107-
108-
## High Priority Bugs
109-
110-
## Low Priority Tasks
111-
- CLIENT = New Client form needs additional validation
112-
- LOCATIONS = Needs work to finish
113-
114-
## Enhancements
115-
- CARRIERS = Add a webchat link field for carrier and add icons to renewal and carrier screens
116-
- SUBMISSIONS = Renewals: Put submission summary and list of all recent notes
117-
- CALL HUB = Enhance with persona and icons
118-
- RENEWAL = Edit screen should have "archive" bool, when checked mark all tasks complete, hide from renewal lists
119-
120-
### Phase 0
121-
- PROFILE: User Profile Stuff (Change Password, etc)
122-
- PLUGINS: Settings and Embedded razor views (ePay link builder))
123-
- SMS/RingCentral CHAT
124-
- Move OpenAI to Plugin
125-
126-
### Phase 1
127-
- Master Task Groups / Create Renewal Settings
128-
- FORMS REVISIONS STORAGE
129-
- LEADS INBOX (Connect to website)
130-
- Attachments Enhancements - Embedded PDF Viewer
131-
132-
### Phase 2
133-
- MARKETING
134-
- REPORTS
135-
- AI-Assisted Search
136-
- Universal Notes (Add notes model, clientid nav, associatedType associatedId fields. When clicking phone icon, add note icon attaches to client and phone call in phone call log)
137-
138-
### Phase 3 - Accounting
139-
- PURPLE SHEET / ACCOUNTING SYSTEM
140-
141-
## Features Roadmap
142-
### Productivity
143-
- **Microsoft Graph API - For sending emails, searching for client and policy correspondances, etc**
144-
- **Client Portal - Provide clients with a way to access basic policy data, request a certificate, and update renewal information.**
145-
146-
### Crucial Functionality
147-
- **Profile Pages - For Identity users to change password, email, name, etc.
148-
- **Proper Register - With roles and permissions. Confirmation emails and Microsoft OAuth authorizations logic
149-
150-
### General
151-
- **Settings - Add settings page (gear icon in the upper right top menu) to assign a subemployee/assistant, enter API credentials and store UI preferences.**
152-
153-
### Carriers
154-
- **Carrier Data: Provide system for storing target markets, AmBest rating, acceptable risks, ratings and IVANs data to provide more.
155-
156-
### AI/LLM
157-
- **Side Panel - Create side panel to provide UI to interactive with OpenAI for common tasks**
158-
- Tool: Get JSON data for locations/address
159-
- Tool: Get JSON data for clients and policies
160-
- Tool: Fetch and suggest images for client logo and contact headshots
161-
162-
### DONE
163-
164-
165110
## Installation
166111
### Steps
167112

168113
1. **Clone the repository:**
169114
```bash
170-
git clone https://github.com/yourusername/Surefire.git
171-
cd mantis
115+
git clone https://github.com/flashvenom/surefire.git
116+
cd Surefire
172117
```
173118

174-
2. **Set up the database (optional):**
119+
2. **Set up your database (optional):**
175120
Create a `.env` file with your database connection string. Not providing a string will default the system to use a local SQLite database.
176121
```txt
177-
DEFAULTCONNECTION={YOURSTRING}
122+
DEFAULTCONNECTION={CONNECTIONSTRING}
178123
```
124+
You must exclude either the Data/Migrations (SQL Server) or the Data/MigrationsLocal (SQLite) folder in your solution.
179125

180-
2. **Enter a SyncFusion License:**
181-
Register at syncfusion.com and update the `Program.cs` file with your SyncFusion license key (free).
182-
126+
2. **Enter a SyncFusion License Key and OpenAI API Secret:**
127+
Register at syncfusion.com and get your free SyncFusion license key, then add your sync function license and OpenAI Secret key to the .env file.
128+
```txt
129+
SYNCFUSION={LICENSESTRING}
130+
OPENAI={APIKEY}
131+
```
183132

184133
3. **Apply Migrations:**
185134
```bash

0 commit comments

Comments
 (0)