The primary objective of this application is to showcase my skills as a dynamic representation of my coding journey and capabilities. It not only provides a glimpse into my technical expertise but also underscores my dedication to continuous learning and improvement within the realm of coding.
- TypeScript/React (Frontend)
- TypeScript/Node.js (Backend)
- Tailwind
- ESLint
- Prettier
- Monorepo (Nx)
- Testing (Cypress/Jest)
- Design System (Storybook/Vite/Material UI)
- Fix up the remaining typing and ESLint issues.
- Display a loading UI when submitting the form.
- Adding the Color, Spacing, and Typography standards in the Design System.
- Adding Husky to automate testing and running other commands.
- Using Python for endpoint calls.
- Look into using PostgreSQL to display my database skills.
- Research Cypress.
- The project has been locked to use npm only.
- Make sure you have at least node 18.13.0.
To start the development server run npm run dev
. Open your browser and navigate to http://localhost:4200/ to see the UI or navigate to http://localhost:3000/ to see the backend.
Run npm run design-system
. Open your browser and navigate to http://localhost:4400/.