chenlucan / xia

JS built photo gallery application with timeline

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

my first supposed-to-be complete project

ImageProcessing
1. gm - nodejs GraphicsMagicks, it depends on GraphicsMagicks/ImageMagicks
2. lwip - lightweight image processing
  - does not reply on third party modules

exif
1. node-exif for image only
2. file metadata

css is sufficient to display image thumbnails

photo discover app by nwjs https://scotch.io/tutorials/creating-a-photo-discovery-app-with-nw-js-part-1

js db
loki - http://lokijs.org/#/ - NoSQL
leveldb/level.js
indexeddb - NoSQL

Todo:
 - db not exist, file exit in pantry home
 - avoid importing pantry home into itself
 - [fixed] new imported not shown on timeline correct place
 - [fixed] new imported photos only shows one in timeline
 - [fixed] file modification time is changed -  - asked questions on Stackoverflow


 ToRelease1.0
  - [done] copy files preesrve timestamp
  - [fixed] angular 1 - lightbox not show, style not good, timeline not in order
  - [done] internationalisation
  - slide show
  - GIF/video
  - able to comment/descriptions
  - login with wechat/facebook
  - [not possible] share with wechat

  Future release
   - calendar
   - maps

About

JS built photo gallery application with timeline


Languages

Language:JavaScript 91.5%Language:CSS 7.0%Language:HTML 1.5%