"Example Company XYZ's" new frontend website, written in TypeScript/ReactJS.
Get a look at what components are available by launching the Storybook client.
- Install dependencies with
yarn
- Run
yarn storybook
Please use NodeJS 16 (LTS) to run this project.
You can install this by running pacman -S nodejs-lts-gallium
on Arch Linux,
or visit https://nodejs.org/ for more information.
You will also need the Yarn package manager to run this project.
You can install this with sudo
or Windows Administrator permissions with
the npm i -g yarn
command.
Within the project directory...
- Install dependencies with
yarn
- Run
yarn dev
to start a development server at http://127.0.0.1:8080/ - Run tests with
yarn test
- Build your production copy with
yarn build
- Self-test your production copy with
yarn start
This Dockerfile is for development purposes only, and not for production use.
Deployment of this website should be done by serving the dist
folder on a static webserver,
such as CI/CD providers like Cloudflare Pages, GitHub Pages or Netlify.
docker compose up
- View the development server at http://127.0.0.1:8080/
// Progress would usually be in a Kanban style board; this is just a simple tracker for myself.
- Homepage
- Products
- Viewing a list
- Sorting Products
- Search for Products
- Filter products by category
- Deleting Products
In a real scenario, the weirdness of the product name and descriptions, such as potential encoding issues, incorrect use of casing and spelling mistakes would be brought up to a supervisor.
Copyright (c) "Example Company XYZ" 2022.
All rights reserved.