GithubHelp home page GithubHelp logo

open-template-hub / company-profile-ui-template Goto Github PK

View Code? Open in Web Editor NEW
40.0 2.0 10.0 40.12 MB

Company Profile UI Template is a modern, responsive, and customizable company profiles UI template for your business. It contains reusable components, theme color, and design support along with dark theme support.

Home Page: https://opentemplatehub.com/product/user-interface/company-profile-ui-template

License: MIT License

JavaScript 1.08% TypeScript 52.15% Shell 0.10% SCSS 26.74% HTML 19.92% Procfile 0.01%
template company-profile company-site company-website landing-page user-interface

company-profile-ui-template's People

Contributors

dependabot[bot] avatar fatihturker avatar furknyavuz avatar mertlsarac avatar oth-service-user avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

company-profile-ui-template's Issues

Update Header

  • Company Profile UI Header (Logo, Products, Services, Pricing --- Left , Request for Demo, Contact Us)

terminal card

Logo

Open Template Hub - Feature Request

Description

Implement a terminal like card (not functionality, just the looking)

Supplementary Info

image

othOpen Template Hub © 2021

terminal card

  1. Implement a terminal like card

Supplementary Info

Click images below for more information about planned result

logo

add new app card component

Logo

Open Template Hub - Feature Request

Description

  • Create a reusable app-card
    • Edit card default ng-templates and default styles ✅
  • Move old cards from app-card1 to app-card (mostly done, check code for the ones still using app-card1 and change)
    • In any order

Supplementary Info

othOpen Template Hub © 2021

contact us page

Logo

Open Template Hub - Feature Request

Description

  1. create contact card form
  2. add contact us link to both headers

Supplementary Info

Links, images, screenshots etc.

https://stripe.com/contact/sales

Screen Shot 2021-08-30 at 00 43 05

othOpen Template Hub © 2021

Test Flow

{BUG_DESCRIPTION}

Supplementary Info

Click images below for more information about the bug

logo

parametric themes by different designs

Logo

Open Template Hub - Feature Request

Description

Define the feature clearly

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

Test Flow

{BUG_DESCRIPTION}

Supplementary Info

Click images below for more information about the bug

logo

make pricing page customizable

  1. Add prices to product_line structure
  • 3 products per line
  • add dealable true/false
  1. https://www.hellosign.com/features

Supplementary Info

      {
        key: 'auth-server',
        name: 'Auth Server',
        description: 'Authentication Server Template supporting both regular signup and login processes and login with social networks that support OAuth and OAuth2.0',
        href: environmentCommon.website.github.url + environmentCommon.oth.social.github,
        logo: 'https://raw.githubusercontent.com/open-template-hub/open-template-hub.github.io/master/assets/logo/server/auth-server-logo.png',
        heroImage: 'assets/common/server/authentication.png',
        counters: [
          {
            name: 'Npm Downloads',
            value: '10+ million'
          },
          {
            name: 'Server Types',
            value: '3'
          },
          {
            name: 'UI Types',
            value: '5'
          }
        ],
        features: [
            {
              name: 'Signature requests',
              description: 'Customers that pay per user can send out as many signature requests as they want per month!',
            },
            {
              name: 'Templates',
              description: 'Streamline documents that need to be reused and sent out for eSignature frequently.',
            },
            {
              name: 'Templates',
              description: 'Streamline documents that need to be reused and sent out for eSignature frequently.',
            }
        ],
        pricingOptions: [
          {
            title: 'STARTER',
            price: {
              currency: '$',
              value: '9',
              subscriptionTime: 'mo.'
            },
            features: [ 'Up to 5 users', 'Maximum 100 photos/mo.', '50 queries', 'yes', 'no' ],
            styles: {
              width: '300px',
              height: '400px',
              fontSize: '1em',
              featureHeight: '10em'
            }
          }
        ]
      },

logo

flow example ticket

this issue and branch created from this issue shows how workflow is working

test flow

Logo

Open Template Hub - Bug Report

Please define the problem in the sections below

Bug Description

Define the problem clearly

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

external website favicon detection

Logo

Open Template Hub - Feature Request

Description

Just replace the existing code with the ones below:

Supplementary Info

external.component.html

<div class="splash-content flex-layout-column flex-center-center">
  <div class="splash-logos flex-layout-row flex-center-center">
    <img [src]="brand.brandLogo" alt="logo"/>
    <i aria-hidden="true" class="fa fa-arrow-alt-circle-right success-text"></i>
    <img [src]="website.logo" alt="partner"
         onerror="this.src='./assets/common/globe.png'"/>
  </div>
  <div class="alert-with-icon">
    <i aria-hidden="true" class="fas fa-info fa-lg fa-fw success-text"></i>
    <p>
      {{ info }}
    </p>
    <br />
    <p>
      {{ 'Will be redirected to: ' }}<br/><a class="link green-theme" (click)="redirect()">{{ href }}</a>
    </p>
  </div>
  <div class="external-component-button-wrapper">
    <app-button1 [text]="'Home'" [lighterContrast]="true" [themeColor]="ThemeColorSettings.green" [isSleekButton]="true"
                 transparent="true" [routerLink]="URLS.root">
    </app-button1>
    <app-button1 [text]="'Proceed'" [lighterContrast]="true" [themeColor]="ThemeColorSettings.green"
                 [isSleekButton]="true" transparent="true" (click)="redirect()">
    </app-button1>
  </div>
</div>

external.component.ts

import { Component } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { environmentCommon } from '../../../../environments/environment-common';
import { ThemeColorSettings, URLS } from '../../../data/constant';
import { ThemeService } from '../../../service/theme/theme.service';

@Component( {
  selector: 'app-external',
  templateUrl: './external.component.html',
  styleUrls: [ './external.component.scss' ]
} )
export class ExternalComponent {

  href: any;
  info: string;
  website: any;

  brand = {
    brandLogo: '',
  };

  ThemeColorSettings = ThemeColorSettings;
  URLS = URLS;

  constructor(
      private route: ActivatedRoute,
      private router: Router,
      private themeService: ThemeService
  ) {
    this.brand = this.themeService.brand;

    this.route.queryParams.subscribe( params => {
      this.href = params.href;
      this.info = params.info;

      for ( const key in environmentCommon.website ) {
        if ( this.href.startsWith( environmentCommon.website[ key ].url ) ) {
          this.website = environmentCommon.website[ key ];
          break;
        }
      }

      if ( !this.website ) {
        const url = new URL( this.href );

        const favicon = 'https://www.google.com/s2/favicons?sz=64&domain=' + url.origin;

        this.website = {
          logo: favicon
        };
      }
    } );
  }

  redirect() {
    window.location.href = this.href;
  }
}
othOpen Template Hub © 2021

get github star fork and release version from github api

Logo

Open Template Hub - Feature Request

Description

Collect github star, fork and release versions for each project from github api and update the project page with counters

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

scssification

Logo

Open Template Hub - Quality Increase

Description

An open ended issue for using SCSS functionalities to make stylesheet files more readable, reusable.

Goal: Having at most 1 class name for html tag we have in the site. Rest should be done in the scss via @mixin, @extend and other scss tag with correct importing mechanism.

Some of the functionalities that we can use:

Supplementary Info

Docs: https://sass-lang.com/documentation

othOpen Template Hub © 2021

outdated and update workflows

Logo

Open Template Hub - Workflow Request

Description

Define the workflow request clearly

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

price plan features

Logo

Open Template Hub - Feature Request

Description

  • add price plan features table to the product page
  • add view pricing link and redirect to pricing page
  • add pricing link to the landing layout top nav and bottom nav

Supplementary Info

https://www.hellosign.com/features

Screen Shot 2021-09-16 at 20 13 00

othOpen Template Hub © 2021

Add Pricing Plans to Product Page

  1. https://www.hellosign.com/features

Supplementary Info

      {
        key: 'auth-server',
        name: 'Auth Server',
        description: 'Authentication Server Template supporting both regular signup and login processes and login with social networks that support OAuth and OAuth2.0',
        href: environmentCommon.website.github.url + environmentCommon.oth.social.github,
        logo: 'https://raw.githubusercontent.com/open-template-hub/open-template-hub.github.io/master/assets/logo/server/auth-server-logo.png',
        heroImage: 'assets/common/server/authentication.png',
        counters: [
          {
            name: 'Npm Downloads',
            value: '10+ million'
          },
          {
            name: 'Server Types',
            value: '3'
          },
          {
            name: 'UI Types',
            value: '5'
          }
        ],
        features: [
            {
              name: 'Signature requests',
              description: 'Customers that pay per user can send out as many signature requests as they want per month!',
            },
            {
              name: 'Templates',
              description: 'Streamline documents that need to be reused and sent out for eSignature frequently.',
            },
            {
              name: 'Templates',
              description: 'Streamline documents that need to be reused and sent out for eSignature frequently.',
            }
        ],
        pricingOptions: [
          {
            title: 'STARTER',
            price: {
              currency: '$',
              value: '9',
              subscriptionTime: 'mo.'
            },
            features: [ 'Up to 5 users', 'Maximum 100 photos/mo.', '50 queries', 'yes', 'no' ],
            styles: {
              width: '300px',
              height: '400px',
              fontSize: '1em',
              featureHeight: '10em'
            }
          }
        ]
      },

logo

fix partners component

Logo

Open Template Hub - Bug Report

Description

  • Reduce visible element size to 3
  • Remove 1200 media config from code

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

Product Page

  1. create product page
  2. add creative common licensed images from google or try shutter stock. find similar themed images.

Screen Shot 2021-08-30 at 00 59 58

rounded design for select box too

Logo

Open Template Hub - Bug Report

Description

Please make select box rounded too just like button design

Supplementary Info

Links, images, screenshots etc.

image

othOpen Template Hub © 2021

localization

  1. {ACTION_ITEM}
  • {CONDITION}

Supplementary Info

Click images below for more information about planned result

logo

flow example

{BUG_DESCRIPTION}

Supplementary Info

Click images below for more information about the bug

logo

create sitemap page and xml

Logo

Open Template Hub - Feature Request

Description

Define the feature clearly

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

update outdated dependencies

Logo

Open Template Hub - Dependency Update

Description

List of dependencies to be updated

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

add documentation to the docs page

Logo

Open Template Hub - Documentation Request

Description

Define the expected documentation clearly

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

test workflow

Logo

Open Template Hub - Documentation Request

Description

Define the expected documentation clearly

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

add social logins supported swiper to auth server project page

Logo

Open Template Hub - Feature Request

Description

I implemented something similar in my mind just as an inspiration please use the code below to continue.
Please also create a new component for this extending version of swiper-wrapper component

Supplementary Info

swiper-wrapper-component.html

<swiper
    [slidesPerView]="1"
    [spaceBetween]="10"
    [loop]="true"
    [autoplay]="{
      delay: 2500,
      disableOnInteraction: false
    }"
    [loopFillGroupWithBlank]="true"
    [pagination]="isPaginationEnabled ? {
      clickable: true
    } : undefined"
    [navigation]="isNavigationEnabled"
    [breakpoints]="breakpoints">
  <ng-template *ngFor="let partner of partners" swiperSlide>
    <img [src]="partner.brandLogo" alt="logo" class="brand-logo " [class.grayscale]="isGrayscale" height="90"/>
  </ng-template>
</swiper>

swiper-wrapper-component.scss

@use '../../../../../node_modules/swiper/swiper-bundle.min.css';

app-swiper-wrapper {
  width: 65%;
  margin: 0 auto;
  position: relative;
}

.swiper {
  width: 100%;
  height: 100%;
  position: initial;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: transparent;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-slide img {
  display: block;
  object-fit: cover;

  &.grayscale {
    filter: contrast(0);
  }
}

.swiper-button-prev {
  left: -40px;
}

.swiper-button-next {
  right: -40px;
}

.swiper-button-next, .swiper-button-prev {
  color: var(--contrast);
}

.swiper-button-next::after, .swiper-button-prev::after {
  font-size: 20px;
}

.swiper-pagination-bullet-active {
  background: var(--theme-color);
}

/*
@media only screen and (max-width: 999px) {
  .swiper-button-next::after, .swiper-button-prev::after {
    display: none;
  }
}*/

swiper-wrapper-component.ts

import { Component, Input, ViewEncapsulation } from '@angular/core';
import SwiperCore, { Autoplay, Navigation, Pagination } from 'swiper';
import { Partner } from '../../../model/partner/partner.model';

SwiperCore.use( [ Pagination, Navigation, Autoplay ] );

@Component( {
  selector: 'app-swiper-wrapper',
  templateUrl: './swiper-wrapper.component.html',
  styleUrls: [ './swiper-wrapper.component.scss' ],
  encapsulation: ViewEncapsulation.None,
} )

export class SwiperWrapperComponent {
  @Input() partners: Partner[] = [];
  @Input() isNavigationEnabled = false;
  @Input() isPaginationEnabled = false;
  @Input() isGrayscale = false;
  @Input() breakpoints: any = {};
}

home.component.html

...
  <app-swiper-wrapper [partners]="PARTNERS" [isGrayscale]="true" [isNavigationEnabled]="true"
                      [isPaginationEnabled]="true" [breakpoints]="{
      '640': {
        slidesPerView: 1,
        spaceBetween: 30
      },
      '768': {
        slidesPerView: 2,
        spaceBetween: 40
      },
      '1200': {
        slidesPerView: 4,
        spaceBetween: 50
      }
      }">
  </app-swiper-wrapper>
  <div class="auth-server-social-login-wrapper">
    <h5>Social logins supported</h5>
    <h6>(and any other OAuth1 and OAuth2 supporting apps and websites)</h6>
    <div class="social-login-wrapper">
      <img [src]="brand.brandLogo" alt="logo" class="brand-logo" width="100"/>
      <i aria-hidden="true" class="fa fa-check-circle success-text"></i>
      <app-swiper-wrapper [partners]="SOCIAL_LOGIN_PARTNERS"></app-swiper-wrapper>
    </div>
  </div>
...

home.component.scss

...
.auth-server-social-login-wrapper {
  padding: 5vh 0;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.social-login-wrapper {
  padding-top: 2vh;
  width: 350px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;

  & .brand-logo {
    margin: 0 auto;
  }
}

.social-login-wrapper app-swiper-wrapper {
  height: 100px;
  width: 100px;
}
...

home.component.ts

...
  SOCIAL_LOGIN_PARTNERS: Partner[] = [];
  constructor(
    private formBuilder: FormBuilder,
    public router: Router,
    private authenticationService: AuthenticationService,
    private themeService: ThemeService,
    private npmProviderService: NpmProviderService
  ) {
    for ( const website in environmentCommon.website ) {
      // filter only oauth configured websites
      if ( environmentCommon.website[ website ].tag && environmentCommon.website[ website ].logo ) {
        console.log( environmentCommon.website[ website ].logo );
        this.SOCIAL_LOGIN_PARTNERS.push({ brandLogo: environmentCommon.website[ website ].logo });
      }
    }
...
othOpen Template Hub © 2021

localization

Logo

Open Template Hub - Feature Request

Description

  • EN
  • FR

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

update home page features section

Logo

Open Template Hub - Feature Request

Description

  • Why Open Template Hub
  • Maybe add terminal component with generator's install instructions

Screen Shot 2021-09-12 at 23 12 28

Screen Shot 2021-09-12 at 23 11 34

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

pseudo notifications

Logo

Open Template Hub - Feature Request

Description

add a notification bell left to the contact us and it will have red dot after 15 seconds and when it clicked by user show some advertisement message like 50% off at orchestration server.

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

Test flow

{BUG_DESCRIPTION}

Supplementary Info

Click images below for more information about the bug

logo

add docs page

Logo

Open Template Hub - Feature Request

Description

  • Add docs homepage that includes getting started and links to the projects’ doc links
  • Add docs link to the footer
  • Add docs page that includes components for installation usage etc of the projects for each project
  • Add docs link to the project page

Supplementary Info

Links, images, screenshots etc.

othOpen Template Hub © 2021

make pricing page customizable

Logo

Open Template Hub - Feature Request

Description

  1. Add prices to product_line structure
  • 3 products per line
  • add dealable true/false

Supplementary Info

https://www.hellosign.com/features

Expected structure

{
  key: 'auth-server',
  name: 'Auth Server',
  description: 'Authentication Server Template supporting both regular signup and login processes and login with social networks that support OAuth and OAuth2.0',
  href: environmentCommon.website.github.url + environmentCommon.oth.social.github,
  logo: 'https://raw.githubusercontent.com/open-template-hub/open-template-hub.github.io/master/assets/logo/server/auth-server-logo.png',
  heroImage: 'assets/common/server/authentication.png',
  counters: [
    {
      name: 'Npm Downloads',
      value: '10+ million'
    },
    {
      name: 'Server Types',
      value: '3'
    },
    {
      name: 'UI Types',
      value: '5'
    }
  ],
  features: [
      {
        name: 'Signature requests',
        description: 'Customers that pay per user can send out as many signature requests as they want per month!',
      },
      {
        name: 'Templates',
        description: 'Streamline documents that need to be reused and sent out for eSignature frequently.',
      },
      {
        name: 'Templates',
        description: 'Streamline documents that need to be reused and sent out for eSignature frequently.',
      }
  ],
  pricingOptions: [
    {
      title: 'STARTER',
      price: {
        currency: '$',
        value: '9',
        subscriptionTime: 'mo.'
      },
      features: [ 'Up to 5 users', 'Maximum 100 photos/mo.', '50 queries', 'yes', 'no' ],
      styles: {
        width: '300px',
        height: '400px',
        fontSize: '1em',
        featureHeight: '10em'
      }
    }
  ]
}
othOpen Template Hub © 2021

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.