GithubHelp home page GithubHelp logo

daniloaleixo / calendar-component Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 716 KB

A contest to test Angular skills, the challenge here is to create a calendar component.

Home Page: https://daniloaleixo.github.io/calendar-component/

TypeScript 57.89% JavaScript 13.66% HTML 8.78% CSS 19.67%
angular angular4 sass typescript calendar calendar-component contest

calendar-component's Introduction

Avanade Angular Academy by Gama

A contest to test Angular skills, the challenge here is to create a calendar component as shown above.

style-guide-2

To access: https://daniloaleixo.github.io/calendar-component/

System architecture

The calendar component was thought to be a component that is going to be used throughout the code, so it's located inside Shared modules (that is a module that will be imported in all modules of the system, holding models, constants, etc).

/shared

  /components

    /calendar-component

Sass architecture

The architecture in CSS is following the 7-to-1 pattern and everything that is exclusive to the component are inside its own scss file (to keep it await from the global CSS).

Component CSS

With its exclusive classes (which are not visible to the rest of the code)

/shared

  /components

    /calendar-component

      /calendar-component.scss

Global CSS

Everything that will be used throught the code

/assets

  /scss

    /base

    /components

    /layout

    /themes

    /utils

    /vendors

Original Contest repo

https://github.com/gamaacademy/gama-avanade-tryout02

calendar-component's People

Contributors

daniloaleixo avatar matheusrod92 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.