Marvin is a Bootstrap 4.4.X & Sass based solid core framework that works well for all screen sizes and modern browsers. HTML5 validated clean code is focused - keeping it simple and orderly. With Marvin's UI components library, you can actually get more time on building stuff, rather than editing pixel distances. Marvin - HTML template and Admin UI kit can be used for any type of web application: CRM, Project Management, Statistics, Analytics or any custom admin dashboard. This documentation will guide you through installing the template and exploring the various components that are bundled with the template.
HTML ├── │ └── dist │ └── css │ └── fonts │ └── img │ └── js │ └── src │ └──scss │ └── colors.scss │ └── mixins.scss │ └── navbar.scss │ └── style.scss │ └── vendors │ └── All Required plugins files │ └── All Html Pages │ └── .jshintrc │ └── Gruntfile.js │ └── package.json │ └── package-lock.json └──
Use of these tools are completely optional.
npm install -g grunt-cli
and npm install grunt --save-dev
After installing all the required frameworks, components and dependencies, go to the root folder of and run the following commands from the command line:
If everything was installed correctly, you should see the jQuery version of Marvin running in http://localhost:9000/
Above all procedures are optional you can directly use the compiled file which we provided you.
For vertical navigation you have to first add hk-vertical-nav
class with hk-wrapper
.
For Horizontal navigation you have to first add hk-horizontal-nav
class with hk-wrapper
.
For vertical alt navigation you have to first add hk-alt-nav
class with hk-wrapper
.
For this menu style you have to add hk-navbar-alt
class with navbar
For light & dark menu you can add hk-nav-light
or hk-nav-dark
with hk-nav
class.
For Scrollable Navigation please add scrollable-nav
class with hk-wrapper
.
We implemented live Twitter Feed on Marvin, for that we used twitterFetcher third party plugin.
<div class="card bg-primary text-center"> <div class="twitter-slider-wrap card-body"> <div class="twitter-icon text-center mb-15"> <i class="fa fa-twitter"></i> </div> <div id="tweets_fetch" class="owl-carousel owl-theme"></div> </div> </div>
<!-- Lightgallery CSS --> <link href="vendors/lightgallery/dist/css/lightgallery.min.css" rel="stylesheet" type="text/css">
<!-- twitter JavaScript --> <script src="dist/js/twitterFetcher.js"></script> <script src="dist/js/widgets-data.js"></script> <!-- Owl JavaScript --> <script src="vendors/owl.carousel/dist/owl.carousel.min.js"></script> <!-- Owl Init JavaScript --> <script src="dist/js/owl-data.js"></script>
if( $('#tweets_fetch').length > 0 ){ var configList = { "profile": {"screenName": 'envato'}, "domId": 'tweets_fetch', "maxTweets": 2, "enableLinks": true, "showUser": false, "showTime": true, "showImages": false, "showInteraction":false, "lang": 'en' }; twitterFetcher.fetch(configList); } }); $(window).on('load', function () { setTimeout(function(){ $('#tweets_fetch').owlCarousel({ loop:true, margin:0, autoplay:true, responsiveClass:true, autoHeight:true, autoplayTimeout:4000, responsive:{ 0:{ items:1 } } }); },2000); });
Chat spp is exclusive design for Marvin users , it provide you rich user experience.There are no external plugin dependencies.
<div class="chatapp-wrap"> <div class="chatapp-left"> <header> <!--Chat app left header content--> </header> <form role="search" class="chat-search"> <!--Chat app search form--> </form> <div class="chatapp-users-list"> <!--Chat app user list--> </div> </div> <div class="chatapp-right"> <header> <!--Chat app right header content--> </header> <div class="chat-body"> <!--Chat body--> </div> <footer> <!--Chat Input field--> </footer> </div> </div>
Calendar app is based on Fullcallendar js https://fullcalendar.io/. We have customized it a bit to give more interactive experience.
<div class="calendar-wrap"> <div id="calendar"></div> </div>
<!-- Calendar CSS --> <link href="vendors/fullcalendar/dist/fullcalendar.min.css" rel="stylesheet" type="text/css" />
<!-- Fullcalendar JavaScript --> <script src="vendors/moment/min/moment.min.js"></script> <script src="vendors/jquery-ui.min.js"></script> <script src="vendors/fullcalendar/dist/fullcalendar.min.js"></script> <script src="dist/js/fullcalendar-data.js"></script>
$('#calendar').fullCalendar({----});
Marvin Email app is a web-based email client designed and developed exclusively for Marvin framework. It has a responsive design to work flawlessly across many devices.
<div class="emailapp-wrap"><div class="emailapp-sidebar"><div class="nicescroll-bar"><div class="emailapp-nav-wrap"><!--Email app sidebar content--></div></div></div><div class="email-box"><div class="emailapp-left"><header><!--Email app left content--></header><form role="search" class="email-search"><!--Email app left content--></form><div class="emailapp-emails-list"></div></div><div class="emailapp-right"><header><!--Email app right content--></header><div class="email-body"><!--Email app body content--></div></div></div><!-- Compose email --><div class="modal fade" id="exampleModalEmail" tabindex="-1" role="dialog" aria-labelledby="exampleModalEmail" aria-hidden="true"><!--Email app compose email content--></div><!-- /Compose email --></div>
<!-- Tinymce JavaScript --><script src="vendors/tinymce/tinymce.min.js"></script> <!-- Tinymce Wysuhtml5 Init JavaScript --><script src="dist/js/tinymce-data.js"></script>