An open API service indexing awesome lists of open source software.

https://github.com/loitd/config9-material-frontend-template

Config9 Material Frontend Template for Fast Frontend Developer
https://github.com/loitd/config9-material-frontend-template

Last synced: about 1 month ago
JSON representation

Config9 Material Frontend Template for Fast Frontend Developer

Awesome Lists containing this project

README

          

# Config9 Material FrontEnd Template (CMFT)
* By: Loitd (loitranduc@gmail.com) at [Config9.com](http://config9.com)
* Inspired & modified from [Starter Template](http://materializecss.com/getting-started.html) by [Materializecss](http://materializecss.com)


![config9-material-frontend-template](https://cloud.githubusercontent.com/assets/444086/17187888/2f0e952c-5465-11e6-9738-63f0e5363572.png)

# Why did I make this?
I am a Python/NodeJS Fullstack Developer searching for a good, modern, lightweight, SEO ready and fast frontend framework for my next and future projects. Unfortunately, I found that Google Material Design is what I need but I couldn't find any template suits my demand. So I grab a [Starter Template](http://materializecss.com/getting-started.html) from [Materializecss](http://materializecss.com) and modified it myown to adapt my needs. I call it CMFT (Config9 Material FrontEnd Template).

Feel free to use CMFT in your projects. I am happy if it could help you someway.

# What's new

Version 1.0
* Add gulp so you can run dev/test right on your local machine without install any webserver
* Use self-hosted/local fonts for material icons so they will be available even you're offline. View tutorial [here](http://config9.com/ui/how-to-use-material-self-hosted-font-for-icons/) if you want to know how to do this stuff.
* Add [FontAwesome 4.6.3](http://fontawesome.io/). Thanks to their awesome product.
* Add navbar with dropdown menu and scrollspy ready for this menu
* Add styles for scrollspy action (the original add active class to only)
* Add contact form with icons
* Add/replace 48x48 px logo
* Add scrollfire for navbar
* Localized jquery.js
* Add new metas for SEO purpose. Use as less AJAX, JS as possible.

# Requirements
* NodeJS, NPM
* GULP

# Installation & Run Guide

On Linux (Ubuntu, Centos)
```
npm install -g gulp
git clone https://github.com/loitd/config9-material-frontend-template.git
cd config9-material-frontend-template && npm install
gulp serve
```

# FAQ

## Is this template going to be developed?
* Yes, I will complete my tool for myself and also publishing on this git. I just hope that it could help somebody like me.

## May I use this in commercial products?
* Yes, you can. Feel free to use this template at your own risk.