a small project i've been working on for a couple of months. i'm a 17-year-old a-level (uk) student and have been learning computer science and c# for ~1.5 years. no clue what i'm doing hahaha.
anyway, this is my second 'full' project i've been working on. it's a simple wpf desktop app which i've named 'UniPlanner', allowing users to plan their study/revision.
UniPlanner - easily plan around your revision with this simple, friendly user interface
- timetable - add and view your timetabled lectures
- tasks - keep track of your tasks and deadlines
- events - view your upcoming events on a calendar
- links - save your favourite web pages for quick access
- timers - pomodoro and custom timers to stay focused on revision
features
- add lecture - includes title, details, subject, location, day, start/end time, colour
- vertical view - view your lectures on a week-to-view timetable
- horizontal view - view a list of all your lectures
- today view - view only your lectures today
- save as pdf
features
- add task - includes title, details, subject, date, time, priority
- mark tasks as complete/incomplete
- add subtasks to tasks
- group by subject, date, or priority - ascending or descending
- show/hide completed tasks
- save as pdf
features
- add event - includes title, details, location, date, start/end time, colour
- month view - view month as calendar
- week view - view week as vertical timeline
- day view - view list of events on selected day
features
- add link - includes title, url
- urls can also be local folders
- add links to groups and subgroups
- mark links as favourites - these appear on homepage
features
- stopwatch - simple start/stop stopwatch
- timer - choose from preset time or custom time
- pomodoro - integrate timed breaks into study time
- choose pomodoro length, brek length, number of repeats
- 10 timer sounds to choose from (stolen from windows clock app)
i've uploaded the application as an executable file to the releases section - there are two versions:
- UniPlannerLarge - self-contained .exe file, ~170 Mb in size. does not require any extra installations.
- UniPlannerSmall - framework-dependent .exe file, ~30 Mb in size. requires .net 8.0 to be installed.
- FontAwesome.Sharp - for side panel icons
- QuestPDF - for generating pdf documents
- SkiaSharp - for generating graphics on pdf documents
home
timetable
tasks
events
links
timers