WorkNet is a desktop-based internal work and project management application designed for small and private companies that prefer working on a local network without internet dependency.
This project is built as a realistic, daily-usable demo, focusing on practical software architecture, offline-first design, and internal network collaboration.
Although presented as a demo, the application is fully functional and suitable for real daily internal usage.
⚠️ This repository is intended as a portfolio & demo project.
Minor bugs or edge cases may exist.
- 🖥️ Desktop application (Offline-first)
- 🌐 Works on Local Network (LAN) only
- 🏢 Suitable for small & private companies
- 📊 Excel-based data source
- 🗃️ SQLite user database
- 👥 Online user detection
- 📤 Internal file sending & receiving
- 📝 Daily reports system
- 🔔 Reminders & notifications
- 🔄 Auto-update support (if available)
WorkNet enables teams to manage their internal workflow without cloud services or internet access.
The system operates entirely on a local network, using shared folders to simulate a lightweight server-client model similar to internal file-sharing systems.
Core capabilities include:
- Reading companies and projects from Excel files
- Managing users via SQLite
- Detecting online users in LAN
- Internal file exchange
- Daily reporting
- Offline-safe local mode
- Login & Register system
- Admin / User roles
- SQLite-based storage
- Excel-driven company and project lists
- Project status tracking
- Delivery dates & request numbers
- LAN-based file sending
- Receive notifications
- Instant file opening
- User activity reports
- Admin review access
- Timestamped entries
- Server IP read from text file
- Automatic Local Mode if server is unreachable
- Language: C# (.NET WinForms)
- Database: SQLite
- Data Source: Excel (.xlsx)
- Networking: LAN File Sharing
- UI: Custom Dark Modern UI