Skip to content

Idnan-Haider/fe-playground

 
 

Repository files navigation

Y42 frontend playground

Prerequisites

Important: Please fork the repository before cloning. Cloning this repository directly will result in an error when pushing your changes if you're not authorized with our organization.

  • Node 16
  • Angular CLI
npm install

Running the app

Getting started

To serve the app

npm start

and open the browser @ http://localhost:4200

About the app

The app is a simple product catalog, which allows viewing products and editing them.

You can double-click a row to open a small bottom sheet with a form to edit all fields, or optionally you can also double-click the stock and price cells to update them right from the grid.

A simple authentication mechanism is implemented in auth.service.ts.

  • Use a valid email.
  • Any password of length > 2 is allowed

Running E2E tests

To run E2E tests with Playwright

npm run e2e

Running unit tests

To run unit tests with Jest

npm run test

Interview tasks

Senior Angular Developer

If you are applying for the Senior Angular Developer position please continue reading the Senior Angular Developer task description.

Automated Test Developer

If you are applying for the Automated Test Developer position please continue reading the Automated Test Developer task description.

About

The frontend playground serves as a test repository for Angular experiments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 83.2%
  • HTML 14.8%
  • Other 2.0%