Skip to content

πŸ—ƒ Portfolio management app built with Electron & Vue

Notifications You must be signed in to change notification settings

tkodev/app-infolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

76 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

InFolio - Portfolio Management

Portfolio management app built with Electron & Vue. Manages projects with the following directory tree:

App Screenshot

Typical Project Directory Tree

Portfolio Root
β”œβ”€β”€ Project1/
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ infolio.json
β”‚   β”œβ”€β”€ assets/
β”‚   β”‚   β”œβ”€β”€ screenshot.jpg
β”‚   β”‚   β”œβ”€β”€ mockup.jpg
β”‚   β”‚   └── cover.jpg
β”‚   β”œβ”€β”€ sources/
β”‚   β”‚   β”œβ”€β”€ bootstrap.scss
β”‚   β”‚   β”œβ”€β”€ webpack.js
β”‚   β”‚   └── index.html
β”‚   β”œβ”€β”€ releases/
β”‚   β”‚   β”œβ”€β”€ app.js
β”‚   β”‚   β”œβ”€β”€ app.css
β”‚   β”‚   └── index.html
β”‚   └── scripts/
β”‚       β”œβ”€β”€ webpack.config.js
β”‚       β”œβ”€β”€ gulpfile.js
β”‚       └── package.json
β”œβ”€β”€ Project2/
└── gfx
β”‚   └── Project3/
└── ...

Features

  • Project folders can be anywhere under the portfolio root. The app will recognize project folders on its own.
  • README.md contains your project readme.
  • infolio.json contains project metadata such as status, full name, taxonomy, assets required, etc.
  • assets/ contains your project's image files.
  • sources/,releases/ and scripts/ are examples of folders not touched by the program, but suggested organization. You can have any amount of folders like this.

Get Started

This application will allow you to select a root portfolio folder, which will be displayed on the tree pane.

  • You can browse your portfolio tree to find your project folders
  • You are free to use any folder structure you like, projects can be at any location in the tree. Only the project folder's contents matter.
  • To convert an external project, right click on a folder and click convert. This will move all current folder contents into a sources/ folder. If required, README.md and infolio.json will be created. Git files / folders will not be touched so you can track the new structure.
  • You can then edit the project. As you add metadata and assets, it will be tracked by infolio.json, and assets/ respectively.

License

MIT License

About

πŸ—ƒ Portfolio management app built with Electron & Vue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages