Leonard O.
Winning proposalBudget: 1000 UAH Deadline: 1 day
Hello, I can help with the implementation of the application, for detailed discussion, write to me.
It is necessary to develop a very basic desktop application “Internet Provider” in C# + Windows Forms + SQLite, which allows managing a database of clients, tariffs, payments, and technical support requests, and displaying statistics on the main screen.
The application should have a main window with a navigation menu and variable pages (UserControl).
The developer must use:
C#
.NET Framework or .NET 6/7 WinForms
Windows Forms
SQLite (database file .db)
ADO.NET or Dapper (ORM is not mandatory)
Visual Studio
The main window contains:
Side menu with buttons:
Main
Clients
Tariffs
Payments
Requests
Panel for changing pages (MainPanel)
Header at the top (labelTitle), text changes depending on the selected page
Transition between sections should not create new windows — a UserControl system is used.
The screen displays statistics:
Total clients
Active clients
Disconnected
Tariffs
New requests
Requests in progress
Data is taken from the database.
Table (DataGridView):
| Full Name | Address | Phone | Email | Tariff | Status | Actions |
Functionality:
Button “Add Client”
A modal window opens with fields:
Full Name
Address
Phone
Tariff (ComboBox of tariffs)
Status (Active/Disconnected)
Buttons: Save / Cancel
CRUD:
Add
Edit
Delete
DataGridView:
| Name | Speed | Price | Description | Actions |
Functions:
Add tariff
Edit
Delete
DataGridView:
| Client | Amount | Date |
Must have:
Button “Add Payment”
Fields:
Client (ComboBox)
Amount
Date (DateTimePicker)
CRUD
DataGridView:
| Client | Description | Date | Status | Change Status |
Statuses:
“New”
“In Progress”
“Resolved”
Functions:
Add request
Change status
Delete request
id INTEGER PRIMARY KEY full_name TEXT address TEXT phone TEXT email TEXT tariff_id INTEGER status TEXT
id INTEGER PRIMARY KEY name TEXT speed INTEGER price REAL description TEXT
id INTEGER PRIMARY KEY client_id INTEGER amount REAL date TEXT
id INTEGER PRIMARY KEY client_id INTEGER problem TEXT date TEXT status TEXT
Budget: 1000 UAH Deadline: 1 day
Hello, I can help with the implementation of the application, for detailed discussion, write to me.
Budget: 700 UAH Deadline: 1 day
Hello! I am ready to help with your project. I have extensive experience in development and will be able to implement all necessary components according to your documentation. I guarantee quality execution within the agreed deadlines.
Зауважу, не потребує роботи на продакшн, просто примітивний робочий варіант, аби працювало.