About this project
# Console Prototype Made in 2 days
# Made to improve productivity
# Made to keep track of my work and my notes and the times that I made them
# Worked for ASM America and learned WPF
# Did a WPF-Version of it in 1 day
# Alias System
# Made to improve productivity
# Made to keep track of my work and my notes and the times that I made them
# Worked for ASM America and learned WPF
# Did a WPF-Version of it in 1 day
# Alias System
Research / Technologies
- C#
- WPF
- XAML
- Multithreading
- MySQL
- File I/O
- MVVM Design Pattern
- Process Management
- Delegate / Event-Driven Design
Challenges / Roadblocks
- Multithreading
- The Dispatcher
- Storing Aliases with multiple process
- Getting a file to open based on extension
- Commands
- Saving, Creating Sessions
- Database Architecture/Approach
- Syncfusion
Solutions
- Dropped Syncfusion, ands styled myself.
- Learned when Dispatcher should be used
- Process Strings
- Established Command Syntax/Structure
Retrospective
- Proved that I've grown as an developer
- Enjoyed WPF and the MVVM pattern
- Coming up with Database structuring and architecture can be challenging especially when scaling
- Not rich enough to use Syncfusion and all of its features.
- Dispatcher is slow
- Still have lots to learn, but very proud with this project.
Roadmap
# "Friendly" mode and "Shell" mode
By default, the app is in "Shell" or "Advanced" mode. You have to type
your actions manually as opposed to a button.
# A section for navigating through different sessions.
# Task Management System in a particular Session
# Web Application Version using ASP.NET Core
# Social App / Chatting App Integration (Twitter, Youtube, Linkedin, Github, Trello, ClickUp, Jira, Discord, Microsoft Suite)
By default, the app is in "Shell" or "Advanced" mode. You have to type
your actions manually as opposed to a button.
# A section for navigating through different sessions.
# Task Management System in a particular Session
# Web Application Version using ASP.NET Core
# Social App / Chatting App Integration (Twitter, Youtube, Linkedin, Github, Trello, ClickUp, Jira, Discord, Microsoft Suite)
Resources
- Link to Repository
- Link to my GitHub