README
What is this repository for?
Configuration
Based on Gulp, Sass & Bootstrap.
Run npm install in order to install all the gulp plugins for this to run properly.
Dependencies
- Bootstrap V 3.3.7 : http://getbootstrap.com
- Bootstrap Switch : http://www.bootstrap-switch.org
- Chosen : https://github.com/harvesthq/chosen/
- CKEditor : https://ckeditor.com/
- CountdownTimer : https://github.com/harshen/jQuery-countdownTimer
- Cropit : https://github.com/scottcheng/cropit
- c3js Chart library : http://c3js.org/
- d3js : https://d3js.org/
- Dropzone js : http://www.dropzonejs.com
- jquery Rotate : https://github.com/jeremyjs/meteor-jquery-rotate
- Modernizr : http://modernizr.com/
- Moment js : https://momentjs.com
- Multiple-select : http://wenzhixin.net.cn/p/multiple-select/
- Noty js : https://ned.im/noty/#/
- Placeholder : http://mths.be/placeholder
- Respond js : http://j.mp/respondjs
- Select2 : https://select2.org/
- Shepherd : http://github.hubspot.com/shepherd/
- Spectrum : https://github.com/bgrins/spectrum
- Node.js (v 12.13.1)
- npm (v 6.12.1)
- Node Sass
- Gulp
- Pug
devDependencies ### devDependencies
+– @babel/[email protected]
+– @babel/[email protected]
+– [email protected]
+– [email protected]
+– [email protected]
+– [email protected]
+– [email protected]
+– [email protected]
+– [email protected]
+– [email protected]
+– [email protected]
+– [email protected]
+– [email protected]
+– [email protected]
Sprites Icons
We use tabler icons and we add them on build/img/icons.svg file.
To add a new icon please follow the steps!
- Copy svg code of the icon and remove
<svg></svg>
tag we need just the entire code.
tablericons
- Paste it on the build/img/icons.svg into a tag and give it an id="icon-name"
<g id="icon-home">
....
</g>
- to use the icon into your page please added it like this, the standard viewbox of tabler icon is
0 0 24 24
if you use another icon with diffrent veiw box you should change the viewbox.
<svg viewBox="0 0 24 24" class="icon"><use href="img/icons.svg#icon-home"></use></svg>
Hierarchy
-
Dashboard : A glimpse for what happening in the current dashboard..
-
Listings : All listings, task list.
- 2.1 Listing Details
- 2.2 Tools
- 2.3 Edit
- 2.4 Tasks
-
Listing Task List
-
Preferences : will include all parameters related to listing or landing pages
- 4.1 Lead Links
- 4.1 Themes
- 4.1 Video Center
- 4.1 Text IVR
- 4.1 Email Blog
-
Analytics
-
Account
How do I get set up?
- Install Node.js
- Node Sass globally
- Run ‘npm install’ in the project directory
- Run ‘gulp’ command
Contribution guidelines
- Please get in touch with Bilal before making any changes.
Who do I talk to?
[email protected]