API Documentaion


This is the API documentation for the API END-POINTS.

import this file to postman and test all following end points.

Setup

                
                
# path to your project folder > npm install > npm start

Installed dependencies

                
                
"dependencies": { "@hapi/joi": "^17.1.1", "body-parser": "^1.19.2", "express": "^4.17.3", "knex": "^1.0.4", "morgan": "^1.10.0", "dotenv": "^16.0.0", "mysql": "^2.18.1", "mysql2": "^2.3.3" },

Routes

admin_id int
firebase_uid varchar
admin_name varchar
admin_role enum
display_text_id int
display_text_key varchar
display_text_en text
display_text_ku text
display_text_info text
item_id int
section_id int
item_title_ku varchar
item_title_en varchar
item_text_ku text
item_text_en text
item_image text
item_cover text
item_url text
item_price decimal
item_status enum
item_index int
label_id int
label_id int
label_text_en varchar
label_text_ku varchar
label_background text
label_color text
section_id int
section_name_ku varchar
section_name_en varchar
section_text_ku text
section_text_en text
section_description_ku text
section_description_en text
section_cover text
section_image text
section_index int
section_status enum
section_style enum
gallery_id int
gallery_title_ku varchar
gallery_title_en varchar
gallery_text_en text
gallery_text_ku text
gallery_image text
slide_id int
slide_image text
slide_heading_ku varchar
slide_heading_en varchar
slide_text_ku text
slide_text_en text
slide_index int