Skip to content

Latest commit

 

History

History
79 lines (38 loc) · 4.53 KB

DESIGN_GUIDELINES.md

File metadata and controls

79 lines (38 loc) · 4.53 KB

Design Guidelines For Building UI

The following Style Guide will be used.

Some Important Points To Note:

  1. Please read the contributing guide to start with your contributions.

  2. The project has been setup with the latest version of Material UI library. This library helps to achieve Material Design for UI with React components. Use the components from this library while creation of buttons, cards, and other similar components for the UI. The shadow settings coming from the library can be used by default.

  3. If any components need to be overriden with custom styles, please follow this link.

  4. For icons, please use Material Icons (Highly Recommended). All the icons used in the design have used Material Icons by default.

  5. Responsive design is fundamental to the design for this project. Use following techniques as and when required to achieve the required responsiveness:

  6. Main point to note while making a responsive design is to look at the content width and typography. Remember to set break points in media queries according to the content width and typography used for the site and not according to fixed screen widths only. The number of breakpoints in media queries may be more or less than the ones provided by a library such as Bootstrap. The breakpoints in Bootstrap set a safe responsive design and not necessarily the best design.

  7. By adhering to above points, please refer to the below screens for the UI that needs to be built. There are two sections in this file to give an idea of the designs to be followed:

    • Mobile Screens
    • Desktop Screens

Mobile Screens


Desktop Screens

For desktop designs the colours may look different from the actual style guide. In those cases please use the colours which are closest to these designs from the style guide mentioned above.

Landing Page:

Landing Page

Sign Up Page:

Sign Up Page

Log In Page:

Log In Page

All Projects Page:

All Projects Page

Project Details Page:

Project Details Page

Add A Project Page:

Add A Project Page

Admin Dashboard Page:

Admin Dashboard Page

Project Owner Dashboard Page:

Project Owner Dashboard Page


Right click on the image links and click on Open Link in New Tab to view them on separate pages.