Skip to content

RaymondNymark/Too-Many-Things

Repository files navigation

Too-Many-Things

Too many things (to remember!) is a Checklist manager, as humans can't reasonably remember every single thing. The application is a Windows program, built using .NET Core, the ReactiveUI Framework, and WPF for the user-interface.

TMT currently acts as a proof of concept, and it features everything for managing checklists, including adding, removing, editing, and ticking off Checklists + the entries inside. It also features the ability to connect to a Database and storing all of the checklist data on it, in order to have it synchronized between devices. The user only needs to provide a valid SQL login, and the back end will deal with creation and verification of the DB through Entity Framework.

The user can also use the application without any database connetion as it will by default store everything locally using Json. 🙂

Features

The App:

5

  • It Lets you...
    • Easily keep track of checklists.
    • Open checklists to reveal the entries by double clicking on them.
    • Easily modify, delete, and remove items by right clicking the item you want to modify.
    • Check or uncheck every item within a list with just one click!

The Settings:

3

  • Connecting to Sql:
    • You can connect to any online or local server.
    • 'Test Connection' will ping the server, and the UI will respond accordingly if it was successful.
    • If the ping is successful you can save the connection, and the back-end will automatically configure the database or create one if it doesn't already exist.
    • Once connected to, the App will stay in sync with the database!

       

Alternative Themes:

6

  • Dark-Mode Theme:
    • If you prefer applications having a darker look to them.

      

         

Thank you for checking this out. 😊 The App is made by me, Raymond Nymark.

About

An easy-to-use checklist manager with custom database integration on Windows

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages