An elegant and simple application to manage photos. Built with web technologies and vue.js.
- stable v1.1.7
- last version v1.1.7 The 1.1.7 version is just a doc update (adding a reveal js presentation).
Use the tags in the history to find the corresponding commit.
You can find the documentation in the /docs folder or on this GitBook with a better layout.
The app has been programmed with electron. A few requirements are necessary to start.
- node.js ^8.9.1
- npm ^5.5.1
We has used some libraries, documentation links below:
- elctron Build desktop apps with web technologies
- electron-vue A starter boilerplate to use electron with vue.js
- vue.js A progressive front end javascript framework
See the package.json file to see all the project dependencies.
Note : The 7zip-bin dependency varies depending on your operating system. Node.js can attempt to install a version which is not supported by your os. Thus. It will displays warning messages. Nevermind the right version is correctly installed.
If you're on Windows or linux, node will try to install fsevents and displays a warning message, which is an optional library (only supported Mac OS).
To start programming, it's simple. See the documentation to get more infos about the project's structure.
# clone the repo
git clone https://github.com/bastiennicoud/PICS.git
# move into the folder
cd PICS
# install the dependencies packages
npm install
# run the app for development
npm run dev
# build the app for production (this will build a package for the os you are on)
npm run build