Application was made to suit the needs of small and medium service providers or for internal work order management in big corporations. In fact, have a look at the Demo and see for yourself if it suits your needs.
Free download
Service Genie web application
GitHub
Check it out on Git
Service Genie DEMO
Demo of ICT service provider for which this app was written for
Example of classic ICT service provider that handles in house repairs and big clients with departments etc. Ability of "taking the case"; meaning that the particular worker is on the case and later monitoring of history. Notes from work order are private and are not visible in any client part which enables no censured communication between employees.
After work order completion notification is sent to the client (if his mail is in the system). Sending of notification is easily skipped as exception. In e-mail sent client is encouraged to digitally sign the work order or to make a note if something is not right.
And lastly group invoicing where the invoice number is entered for easier tracking. In the process application is preparing you the data for the invoice like time period, included work orders etc.
In Partner portal clients can monitor work orders, create new orders for which notification is sent to entered mail addresses. Clients can sign work orders and view invoices and related work orders.
Service Genie is web based application. Application code is running on a server that can bee on internet or in local network. Clients that access the application can do so with and modern device and browser (smart phones, tablets, pc-s, Windows, MacOS, Android, Linux, etc.).
Technologies used: ASP.NET 4.5, MSSQL, HTML 5, Bootstrap, jQuery...
Create a Database and user with appropriate rights. Write down host, user and password or any other information for database connection string.
Prepare E-mail that will be used for sending notifications from the app.
Open web.config (first one you find, in the root folder) and find following sections:
<add name="DataContext"
connectionString="Data Source=*HOSTNAME*, *PORT*;
Initial Catalog=*DATABASE_NAME*;
Persist Security Info=True;
User ID=*DATABASE_USER*;
Password=*PASSWORD*"
providerName="System.Data.SqlClient"
/>
<add key="MailFrom" value="FROM@EMAIL.DOM" />
and
<smtp from="servis@applicon-x.com">
<network defaultCredentials="false"
host="*SMTP HOST*"
password="*PASSWORD*"
port="*PORT*"
userName="*USERNAME*"
enableSsl="false"
/>
</smtp>
<add key="Culture" value="hr" /> //change value to en if english applies
and
<globalization uiCulture="hr" culture="hr-HR" /> //also en is an option
Make necessary changes. Save and upload to you web server.
In your browser open your root web location and add: /SysAdmin/Initialize (it should be something like http://yourweblocation.com/SysAdmin/Initialize)
This will create necessary tables and create roles and initial system user with username: SysAdmin and password: OpaSer000
Installation is complete. Open root web location and you will be redirected to login. Go to Admin and fill your business data, from top to bottom.
To test e-mail settings go to /SysAdmin/MailTest
Good luck!