- There are three entities on this platform Series-> Season-> Comics Series - Series is independent entity which may contain 1 or multiple seasons. It contains (Name, description, created date, updated date, created by) Season - Season depends on Series which may contain 1 or multiple comics.(Name, description , starts on, ends on, created date, updated date) Comics - Comic depends on Season comic is single entity. which contains (Name, image, story, created date, updated date).
- Platform will have 3 roles (Super Admin/ Admin/ User)
- Super Admin can add/edit/ delete (Admin and User)
- Admin can add/edit/delete (Season/Series/Comics)
- User can see, search and comment on comics.
- Super admin / Admin (Need to login to perform any action)
- Searching can be done without login(Commenting can not be done without login)
- Use Normal Bootstrap UI.
- User can search, login and comment using app.
- Json structure for apis should be { "status": true, "respData": { "data": "your data either json or array" } }
#Installation
- npm install in both node and server side.
- "ng serve" to run client side.
- "node app.js" to run server side.
- "npm install ng2-datepicker" to use datepicker feature.