Skip to content

A UWP application for managing your film, book, game, music and TV backlogs

License

Notifications You must be signed in to change notification settings

surya-sk/backlogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backlogs

Backlogs is a native Windows application that lets you manage your film, TV, music, game and book backlogs all in one place. The app supports cross-device syncing across devices signed in with your Microsoft account.

The application is available to download for Windows 10, Windows 10 Mobile, Windows 11, Xbox One and Xbox Series X.

Store Link

Description

This app is built using the Universal Windows Platform framework using C# and XAML. The controls use WinUI 2. The app implements the MVVM design pattern. The backlogs created are stored in JSON format in a txt file locally and on the user's OneDrive. A Singleton is used for managing the collection of backlogs and reading/writing to the save file. OneDrive storage is implemented using Microsoft Graph.

Screenshots

Drawing Drawing Drawing Drawing

Building

The app requires Visual Studio 2017 and above to be built. You will need the Universal Windows Platform compnent installed. With all of that installed, just clone the repo and run the .sln file. The project will fail to compile because of a missing Keys.cs file. This file contains all the API keys, and is not checked in. Contact me if you would like access to the file, or create your own file if you have your own API keys. The file should be named Keys.cs and placed in the Utils folder and namespace.

Contributing and more

PRs are welcome! Make sure you create a new branch when making changes and pushing them. Please report any bugs in the Issues section. Include your OS, app version, a detailed description and steps to reproduce in the bug report.

License

This project is licensed under the GNU General Public License 3. Check LICENSE for more information.