Reparo is a local-based software which allows repair shops to take control over their repair orders. Track you repairs, add, delete, edit them with ease.
With first release .exe
will be provided.
- Platform: Windows
- User-Friendly: Main motivation of this software was to make it quick to operate, inserting a new repair can be as little as 5 clicks
- Devices database: You can create your own databse of devices, with corresponding colors and aliases
- Repairs status: Easily sort through repair orders by status for a clearer overview of your workload. Add your own repair states.
- Calendar: Organize repairs based on dates. Sort through ID or customer number.
- Notes: Enables adding notes that can either be visible to the customer or hidden.
- Edit repair: Modify repair details with a history log for reference.
- Delete repairs: Remove unwanted repairs orders from the system
- Finances: Monitor your finances through the finances feature
- Inventory system Insert items to directory. Categorize them by Brand, Color, Quality and so on.
- Barcodes Print barcodes for your inventory and repairs.
- Repair Ticket You can print Repair Ticket, you can add your own logo and T&Cs to it.
- Themes: Choose between Dark and Light modes for your interface
New
> Customer
> Open Form
When adding a new customer, the software will not allow you insert new customer if the customer already exists in the database.
A red or green indicator bar will notify the user whether the customer details have been properly filled in.
Options
> Fields options
: Here you can change what fields are necessary to fill for validation of customer.
View
> Customers
> Open Database
In the Customers View, you have the ability to browse through all the customers recorded in your system. Customer are organized by their phone number.
You can seach through this databse by phone number. Table can be sorted by all columns.
When adding a new repair, you will see a window with Customer details and Device details.
- Customer section: This section automatically searches the existing customer database using the phone number, which serves as a relatively unique identifier. Selecting a customer from the popup window automatically fills in the rest of their details. You can also insert new customer there.
- All repairs don't have default state. They are inserted in
All
label of state. You need toEdit Repair
and set it to desired state.
Options
> Fields options
: Here you can change what fields are necessary to fill for validation of repair.
-
Device section: This part allows you to search for devices using the comprehensive database, which includes device names sourced directly from official manufacturer data whenever possible.
-
As you type, a list of available devices will be suggested.
-
Upon selecting a device, if the database contains color options specific to that model, these will be displayed for selection.
-
Custom Device
If you will try to insert a repair with non-existent device it will create a custom device into separate database.
-
-
Category section: You have the option to enter the determine to what
Category
this repair will be belonging to.Feature
You can add extraCategories
to do so go toOptons
>Add attributes
>Categories
.
-
SN / IMEI section: You have the option to enter the serial number or IMEI of the device.
Feature
This field can be left empty if you turn it off inOptions
>Fields options
-
Notes section: You can add notes to each repair. One note is visible to the customer and will be printed on the ticket, while the other is private.
Feature
This field can be left empty if you turn it off inOptions
>Fields options
-
Submit section: Once all fields are completed and validated, the "Insert Repair" button will become active. Clicking this button will prompt a pop-up where you can confirm the addition of the repair or cancel the action.
Feature
Print Repair Ticket You can print a Repair Ticket with details which were just entered. You can reprint Repair Ticket. o do so go toView
>Repairs
>Open Database
. In the window which just open,Right Click
on a repair of which you want to print Repair Ticket.Feature
Print Barcode You can print a barcode withRepair ID
and other data, like customer phone number, device name, and category. To do so go toView
>Repairs
>Open Database
. In the window which just open,Right Click
on a repair of which you want to print Barcode.
Right Click
on any Repair
in Repairs View
The Edit Repair feature allows you to modify the details of an existing repair, including its status, price, or associated customer information. Here's how updates to customer details are handled:
- If you modify the details of the current customer and the new details do not match the phone number of any other customer in our database, new customer will be inserted into the database.
- If the new details entered match the phone number of another customer in our database, the repair will then be associated with this other customer.
- If the phone number will not be changed, current customer data will be modified.
All changes made to a repair order are documented in the Updates
section. This ensures a clear history of modifications for each repair.
View
> Repairs
> Open Database
In the Repairs View, you have the ability to browse through all the repairs recorded in your system. Repairs are organized by their current status, but you can also filter them basing on:
Repair ID
Phone number
Before
a specified dateAfter
a specified dateBetween
two specified dates- It is important to be aware that all filters will be applied at the same time.
- Table can be sorted on all given columns.
- You have the flexibility to hide certain columns or rearrange their order according to your preferences.
Right Click
on headers of table.
Right-clicking on a repair entry will bring up a popup menu that provides options to
Update Repair
Opens a dialog ofUpdate repair details
where you can change all informations about repair and assign it to desired state.Reprint Repair Ticket
Allows to reprintRepair Ticket
Print Barcode Label
Open a printing dialog to print a barcode withRepair ID
and other data, like customer phone number, device name, and category.Delete
Removes a repair from database.
New
> Device
Allows to insert any device of your choice to database of devices. You can set:
-
Model
Defines a name of the device -
Type
Defines the type of device -
Brand
Defines a brand of the device -
Colors
Defines a list of colors of the device -
Aliases
Defines a list of aliases of the device -
Example Device:
New
> New device from custom device
> Open Database
Allows to insert any device basing on a list of devices which were entered during inserting a repair, without adding the device itself to a list of devices.
If you insert devices with this information message:
-
This device will then appear in
Custom Devices
table, like so: -
Right Click
will open a Popup window, where you can this device to main database and change its details like we did inNew Device
-
Delete
will remove this device from database ofCustom Devices
and it will be deleted from any associated repairs. See example below what it did with repair number2
.Model
andColor
are empty now.
New
> Item
> Open Form
Allows to insert any item into the Inventory
. Necessary fields to be filled out are SKU
and Item's name
.
Later you can print barcodes for these item with their SKU
for better inventory tracking.
- Fields explanation:
-
Supplier
Suppliers name. After supplier is inserted once, it becomes avaiable to be picked up from a list of suppliers. -
Supplier's SKU
Supplier's SKU may be different from the one you desire to have for yours internal system. To make this happen make sure that, next field's checkbox is off. -
Shop's SKU same as Supplier's
Off to set different SKUs, On to copySupplier's SKU
intoSKU
-
Buy price (inc.VAT)
Buy price of an item including VAT. -
Ex. VAT buy price
If you want to calculate buy price ex. VAT check this box. Otherwise is gonna to be set to 0. -
VAT rate
Set your desired VAT rate basing on which ex. VAT buy price will be calculated. -
Quantity
-
Color
Color of an item from a list of available colors. -
Quality
Quality of an item.Feature
You can add extraQualities
to do so go toOptons
>Add attributes
>Qualities
.
-
Category
Category of an item.Feature
You can add extraCategories
to do so go toOptons
>Add attributes
>Categories
.
-
Location
Item's location. After location is inserted once, it becomes avaiable to be picked up from a list of locatons. -
Box of compatible devices
Deterimine with what devices item is compatible with by choosing models from a list of devices at the bottom of this window. To remove such device, just click on it inred
button. -
For models
Set of filters which makes searching for compatible devices quicker. -
After successful insertion you can print a barcode for inserted item.
-
View
> Inventory
> Open Database
Inserted items can be found in Inventory
. At the top of the window you will find filters which will help you search for given item.
From here you can:
-
Update Item
Change any details of an item.SKU
can be only changed to other non-existing SKU in database. -
Print Barcode Label
Print more barcodes. -
Remove item
Removes item from a database. -
Adjust
Quantity
of an item. To do so, click on a number inQuantity
column and edit the value in a popup.
View
> Finances & Accounting
> Open Database
Allows to view summarized repairs prices sorted by Repair States
. Can be filtered by date. Below you can find a table with repairs, from where you can do same actions as you would in Repairs View
.
As for dates, it takes into consideration when repair was created.
View
> Finances & Accounting
> Open Database
Views all Devices
in databse, together with their Colors
and Aliases
from here by Right Click
on any device you can edit these details.
If you remove a device, all associated repairs with this device will become blank. Like shown in Insert New Device From Custom Devices
Options
> Change theme
If you don't like current style of Reparo it can be set to other theme.
Options
> Load Company Logo
This options allows to choose a .png
file as a logo which will appear on Repair Ticket
. As default Reparo
logo will appear. File Explorer will appear and will let you choose your file.
Options
> Terms & Conditions
This options allows set a Terms & Conditions
which will appear on Repair Ticket
. As default there is no message set.
Options
> View Repair Ticket Template
Views a current state of how Repair Ticket
will be looking like with set Logo
and T&Cs
.
Options
> Fields options
Allows to determine which fields can be empto for validation purposes. As a techinician myself I know that some people can't be bothered to collect necessary data. So not allowing to skip some fields, may force them to at least try to fill them.
Options
> Add attribiutes
> Brands
/ Categories
/ Qualities
/ Repair States
/ Device Types
Througrough this application you can come across these attributes. This option allows you to add more of them or change them.
-
Brands
Adjust database of available brands to chose from. If brand associated with anyItem
orDevice
will be deleted, theirBrand
values will become eitherBlank
orUnknown
-
Categories
Adjust database of available categories to chose from. If category associated with anyRepair
Item
orDevice
will be deleted, theirCategory
values will becomeBlank
. -
Qualities
Adjust database of available qualities to chose from. If quality associated with anyItem
theirQuality
values will becomeBlank
-
Repair States
Adjust database of available repair states to chose from. If repair state associated with anyRepair
will be deleted, state of this repair will becomeAll
. -
Device Types
Adjust database of available device types to chose from. If devcice type associated with anyDevice
will be deleted, theirDevice Type
values will become eitherBlank
orUnknown
Options
> Check for updates
This allow to download lates updates of an application. If there is no Update window will close. Otherwise a popup asking if you want to download an update will appear.
It is advised to do a copy of a database of your system. To do so go to the folder where you located Reparo
and copy either whole resource
directory, or parts-stock.db
file from mentioned directory.
Any feedback is more than welcome. To get help on how to use application either use a Google Form
documents provided in these options or join the Discord Server.
https://github.com/ocornut https://github.com/aiekick https://github.com/Flix01
Stay tuned for upcoming features to further enhance the functionality and user experience of Reparo.
Delete multiple
Delete multiple records Any ideas, please let me know.