e paper

  • mark area
  • restore marked area
  • hide marks
  • detect click / evnt on marked area

e paper backend

apis needed fro admin

media upload

  • upload a file for user to a user-specific dir

edition

[x] create edition
[x] update edition
[x] list editions sort latest /w pagination

idea hit

what is we keep everything as json in the previewPages field

pages

[x] create pages
[x] update pages
[x] get specific page /w area maps
[x] remove page

area maps

[x] creat area map
[x] update area map
[x] list area maps for a page
[x] remove area map

others

[x] establish user specific upload folder
[x] poc user specific database connection

auth

[x] jwt login for admin panel api
[x] implement auth routes in front end
[] logout
[] reset password
[] forgot password

front end apis

[x] get latest editions (for today)
[x] get edition
[x] get available edition dates (first 200)
[x] front end specific middleware for database selection (done based on origin header )

front end feats

admin panel feats

[x] create edition
[x] create page
[x] edit/update page /w maps
[x] sort page order
[x] remove page
[] update page info like name image

[] login
[] logout

gerneral user view

[x] todays paper (set up front canvas , load maps , handel map click , next page)
[x] archive papers (https://reactdatepicker.com/#example-include-dates for calender to only select allowed dates )
[x] page traverse
[ ] landing page issue fix

book read view for edition

ui works

[x] login page design
[x] admin layout design
[x] edition list design
[x] edition creation propup design
[x] edition page edit page design (have to do revision later )
[x] draggable list
[ ] pdf to image
[x] design list
[x] general user view design
[x] new page pop-up

front end design lift up

[x] front layout
[x] page selector
[x] preview selector
[x] topbar set up in admin panel
[x] show topbar in front
[ ] design improve top bar
[ ] ssg for different sites
[ ] ci /cd set up for next
[ ] ci / cd set up for laravel
[ ] page map side panel design lift up
[ ] category api
[ ] category imporve in frontend
[ ] profile page
[ ] direct url hit data load set up
[ ]

feat for csr issues

[x] change path params to query params
[x] image scale down images (with laravel intervension package)
[ ] use differnt images for preview
[x] map side panel fix
[x] test in c panel with query params

28 jan 2022

todos

  1. frontend end new design (2) ****
  2. social media share button (1/1.5) ***๐Ÿ‘Œ
  3. print snap as pdf (1/1.5) *** later
  4. edit page and edition info/meta (1/1.5) **
  5. other (login issue) (1/1.5)

CI / CD with git-workflow