FrontendCore V2 (BETA)

Now with superpowers

Looking for the docs to Frontendcore V1? Look here

The web is growing so fast and there is always new plugins, tendencies and even more devices making the full process more complex and slow. Frontend Core, a mix of technology that make us 500% productive and be prepared for the future.

Web components

Based on the atomic design concept, FrontendCore provides you patterns, objects & modifiers to create complex designs based on the markup.

Responsive interface

All the components are mobile first to make you site mobile from day 1 and is compatible with IE8+,FF,CH, SF with progressive enhancement techniques.

Scalable Javascript

Based on TinyCore and RequireJS, loads and execute AMD modules scanning the DOM, providing an incredible balance between easy of use and performance.

Easy User Interface

FrontendCore provides you User interface components based on data attributes providing your user a great User experience and fast development.

Main Technologies

Sass is a css preprocessor. CSS on its own can be fun, but stylesheets are getting larger, more complex, and harder to maintain. This is where a preprocessor can help. Sass lets you use features that don't exist in CSS yet like variables, nesting, mixins, inheritance and other nifty goodies that make writing CSS fun again.

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.

RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node. Using a modular script loader like RequireJS will improve the speed and quality of your code.

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

Grunt is in one word: automation. The less work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc, the easier your job becomes. After you've configured it through a Gruntfile, a task runner can do most of that mundane work for you—and your team—with basically zero effort.

Bower works by fetching and installing packages from all over, taking care of hunting, finding, downloading, and saving the stuff you’re looking for. Bower keeps track of these packages in a manifest file, bower.json. How you use packages is up to you. Bower provides hooks to facilitate using packages in your tools and workflows.

With the support of...

Browserstack provides the best multi-device testing platform to guarantee that Frontendcore works in all browsers and devices.

Jet Brains provides the best code edition tools such phpStorm to ensure the most agile development to Frontendcore.