Skip to content

Updated version of FolderCleaner desktop app. Now i used: Typescript, React.js, Electron.js.

License

Notifications You must be signed in to change notification settings

TomiVidal99/Librarian

Repository files navigation

Librarian

Facilitates data management through an intuitive user interface, allowing users to efficiently organize and create backups with a one-time setup. Simplify data handling with ease and ensure secure storage through seamless configuration.

Screenshots

Example screenshot

Table of Contents

General Information

  • The gold is to provide an UI to setup files organization and backups.
  • I decided to work on this project because i see people all the time with cluttered folders.
  • Initially i had a script on python that has the same functionallity has this app, but normies can't use it, so i dicided to provide UI.

Technologies Used

  • Typescript - 4.5.4
  • React.js - 18.2.0
  • Electron.js - 21.3.1

Features

List the ready features here:

  • Sorting.

Contribute

yarn start will start the app for development if you'd like to contribute. yarn package will make some excutables to run tests

Build

yarn make will create a folder 'out' in which you'll find the corresponding executables for your OS.

Project Status

Project is: in progress.

TODO:

  • FIX: title overflow.
  • FIX: add hashing to windows path names, so no conflic occurs when filtering the route.
  • FIX: handle case for when the file already exists.
  • FIX: in general settings (and some other elements) there should be tooltips, to further explain what's up.
  • FIX: make the list and the items of the origin and destination folders it's own component.
  • ADD: tray tooltip.
  • ADD: notifications sounds.
  • ADD: check when adding regex if it's valid.
  • ADD: think a way to handle recentlyMoved folder, like: how to remove them, how many should you store, etc.
  • ADD: edit destination folders.
  • ADD: frontend to activate/deactivate file organization when just launched (all files that already exists inside folders).
  • ADD: recursion to the origin folders.
  • ADD: shift + click to select multiple items in lists.
  • ADD: theme selector (light and dark, later maybe more palettes).
  • ADD: navigation.
  • MAYBE ANIMATION: to the items in the list, so the name originally it's centered and the moves to the left as the path appears.
  • IMPROVE: organize all ipcMain handlers better.

Contact

Created by @TomiVidal99 - feel free to contact me!

License

This project is open source and available under the MIT License.

About

Updated version of FolderCleaner desktop app. Now i used: Typescript, React.js, Electron.js.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages