Skip to content

This VB.NET CRM project is a Customer Relationship Management application that employs SQLite as the local database and leverages MaterialSkin.2 for an intuitive and modern user interface.

CCianfloneDev/VBCrm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VB.NET CRM with SQLite and MaterialSkin.2 (WORK IN PROGRESS)

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.

Features

  • 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.

Prerequisites

  • Visual Studio with VB.NET support.
  • MaterialSkin.2 library for WinForms (Add via NuGet).
  • SQLite for .NET (System.Data.SQLite) (Add via NuGet).

Setup Instructions (For Development)

  1. Clone the Repository: Clone this repository to your local machine.

  2. Open in Visual Studio: Open the project in Visual Studio.

  3. Install Dependencies: Use NuGet Package Manager to install MaterialSkin.2 and SQLite for .NET.

  4. Build and Run: Build the solution and run the project in Visual Studio.

Using the Application

  • Launch the application.
  • Use the MaterialSkin-enhanced interface to manage contact data.
  • Perform CRUD operations for adding, viewing, editing, and deleting contact records.

Download and Run the Application

  1. Download the Installer:

    • Go to the Releases section.
    • Download the latest .msi installer.
  2. Run the Installer:

    • Double-click the downloaded .msi file.
    • Follow the on-screen instructions to install the application.
  3. Start Using the Application:

    • Once installed, locate the application in your installed programs.
    • Launch the application to start managing customer data.

📣 Note:

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

  1. Click "More Info"
  1. Click "Run anyway."

Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, feel free to open an issue or submit a pull request.

About

This VB.NET CRM project is a Customer Relationship Management application that employs SQLite as the local database and leverages MaterialSkin.2 for an intuitive and modern user interface.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published