Skip to content

AnejVovcak/tretton-interview

Repository files navigation

Tretton37 Colleague Showcase

Explore the Tretton37 team with my Colleague Showcase web app!

Motivation and Package Selection

Angular provides the backbone, GitHub Pages offers a public URL, and GitHub Actions ensures a CI/CD pipeline. Practical choices for a seamless development experience. To achieve a polished look, I used Tailwind CSS. To achieve continues integration, I used angular-cli-ghpages library. The project secrets are stored in GitHub Secrets. I designed the project with code reusability in mind.

Selected User Stories

  • Responsive Design: Perfectly adapts to various devices.
  • Modern CSS: Utilizes grid layouts and variables for a polished look.
  • Switch Views: Toggle between grid and list views for user preference.
  • Public URL: Hosted on GitHub Pages.
  • CI/CD Pipeline: Automated with GitHub Actions for efficiency.
  • Use Typescript: Utilizes Typescript for type safety. I defined Employee interface to ensure type safety.

Installation and Usage Instructions

  1. Clone the repo.
  2. Navigate to the project directory.
  3. Install dependencies (npm install).
  4. Change the keys in src/environments/environment.ts to your own.
  5. Build the app (ng build).
  6. Run the app (ng serve) and access it locally.

Check out the Tretton37 Colleague Showcase at GitHub Pages.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published