This project is a Customer Relationship Management (CRM) application built using VB.NET, utilizing SQLite as the local database and MaterialSkin.2 for enhanced UI components.
- SQLite Database: Local database setup using SQLite for storing and managing data. So there is no need to connect or setup your own database, the inital launch of the application will handle all of that.
- MaterialSkin.2 UI: Enhanced user interface powered by MaterialSkin.2 controls for a modern look and feel.
- Customization: Light mode and dark mode with numerous theme options available to the user. You can also edit the column order of the grid and the visibility of columns via a menu item, as well as hide/show any or all search criteria as you wish. All changes are saved to the database and applied on launch.
- Data management: Allows users to export and import data via .CSV files, as well as purging all contents.
- Record management: CRUD (Create, Read, Update, Delete) operations for managing records.
- Visual Studio with VB.NET support.
- MaterialSkin.2 library for WinForms (Add via NuGet).
- SQLite for .NET (System.Data.SQLite) (Add via NuGet).
-
Clone the Repository: Clone this repository to your local machine.
-
Open in Visual Studio: Open the project in Visual Studio.
-
Install Dependencies: Use NuGet Package Manager to install MaterialSkin.2 and SQLite for .NET.
-
Build and Run: Build the solution and run the project in Visual Studio.
- Launch the application.
- Use the MaterialSkin-enhanced interface to manage contact data.
- Perform CRUD operations for adding, viewing, editing, and deleting contact records.
-
Download the Installer:
- Go to the Releases section.
- Download the latest
.msi
installer.
-
Run the Installer:
- Double-click the downloaded
.msi
file. - Follow the on-screen instructions to install the application.
- Double-click the downloaded
-
Start Using the Application:
- Once installed, locate the application in your installed programs.
- Launch the application to start managing customer data.
Windows Defender SmartScreen: As I've gone for a free-spirited approach without a paid code signing certificate, you might see a Windows Defender SmartScreen note during installation. No worries, it's just a heads-up
- Click "More Info"
- Click "Run anyway."
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, feel free to open an issue or submit a pull request.