{"id":16181738,"url":"https://github.com/ericclemmons/tech-screen-template","last_synced_at":"2025-03-19T01:31:15.798Z","repository":{"id":65947591,"uuid":"602183372","full_name":"ericclemmons/tech-screen-template","owner":"ericclemmons","description":"Opinionated (but customizable!) template for tech screen interviews","archived":false,"fork":false,"pushed_at":"2023-03-08T18:28:33.000Z","size":1885,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-10T19:03:22.563Z","etag":null,"topics":["astro","interview","react","template","vue"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ericclemmons.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-15T17:10:28.000Z","updated_at":"2023-03-12T03:29:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"c00010b5-f456-45f3-8666-d01c7b4e8f02","html_url":"https://github.com/ericclemmons/tech-screen-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericclemmons%2Ftech-screen-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericclemmons%2Ftech-screen-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericclemmons%2Ftech-screen-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericclemmons%2Ftech-screen-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ericclemmons","download_url":"https://codeload.github.com/ericclemmons/tech-screen-template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243960361,"owners_count":20375102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["astro","interview","react","template","vue"],"created_at":"2024-10-10T06:27:06.270Z","updated_at":"2025-03-19T01:31:15.792Z","avatar_url":"https://github.com/ericclemmons.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tech Screen Template\n\n\u003e Interviews are stressful and the anxiety to perform well is **high**.\n\u003e\n\u003e While some companies still use tools like [CoderPad](https://coderpad.io/) or Google Docs 🤢, many are encouraging candidates to **B**ring **Y**our **O**wn **E**nvironment.\n\u003e\n\u003e Rather than starting with a vanilla clone of [Create React App](https://create-react-app.dev/), **this template is designed to give you a [Home advantage](https://en.wikipedia.org/wiki/Home_advantage)** with all the familiar tools, keyboard shortcuts, and settings so that you can be **at your best**.\n\u003e\n\u003e This project is the result of real-world use as a Senior Staff Frontend Engineer.\n\n![screenshot](screenshot.png)\n\n## Getting Started\n\n1. [Use this template](https://github.com/ericclemmons/tech-screen-template/generate) **(Recommended)**\n\n   _I haven't tested these, but I'd like to support the following:_\n\n   - [![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/ericclemmons/tech-screen-template)\n   - [![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/github/ericclemmons/tech-screen-template)\n\n1. `pnpm install`\n\n1. [Add Integrations](https://docs.astro.build/en/guides/integrations-guide/) that you may want to author in (e.g. [Solid](https://docs.astro.build/en/guides/integrations-guide/solid-js/), [Svelte](https://docs.astro.build/en/guides/integrations-guide/svelte/), [Vue](https://docs.astro.build/en/guides/integrations-guide/vue/))\n\n1. `pnpm dev`\n\n1. Visit \u003chttp://localhost:3000/\u003e\n\n## 🚀 Project Structure\n\nThis project is powered by [Astro](https://astro.build) (so that it's **library agnostic**) and a port of [Tailwind UI's Syntax](https://tailwindui.com/templates/syntax):\n\n```\n.\n├── public                  // 👈 Any static assets, like images\n├── src\n│   ├── components          // 👈 Custom Astro/React/Vue/Svelte/Preact components\n│   ├── layouts             // 👈 Syntax layout\n│   ├── pages\n│   │   ├── index.mdx       // 👈 Home Page\n│   │   └── templates\n│   │       ├── algorithm   // 👈 Algorithm Challenge Template\n│   │       ├── component   // 👈 UI Challenge Template\n│   │       └── design      // 👈 Design Challenge Template\n│   └── styles\n└── tests\n```\n\n## 🧞 Commands\n\nAll commands are run from the root of the project, from a terminal:\n\n| Command             | Action                                           |\n| :------------------ | :----------------------------------------------- |\n| `pnpm install`      | Installs dependencies                            |\n| `pnpm dev`          | Starts local dev server at `localhost:3000`      |\n| `pnpm test`         | Runs vitest                                      |\n| `pnpm astro ...`    | Run CLI commands like `astro add`, `astro check` |\n| `pnpm astro --help` | Get help using the Astro CLI                     |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericclemmons%2Ftech-screen-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fericclemmons%2Ftech-screen-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericclemmons%2Ftech-screen-template/lists"}