Skip to content

stephanianevado/hedvig

Repository files navigation

Stephania Nevado's Hedvig Full Stack case ✨

Hello! This is my solution to the Hedvig full-stack "Admin tool" case. It's built with TypeScript, Next.js, styled-components and react-query. I also added a few unit tests with jest.

The code is formatted with Prettier and linted with ESLint.


Starting this app locally 🚀

Prerequisites

  1. Install Node.
  2. Install npm.

Running

  • Install dependencies by running npm i in the root.
  • Build the app with npm run build.
  • Run the app locally with npm start.
  • Running a local dev server is also possible with npm run dev. However, due to the nature of how Next.js partially compiles files as well as the hot reloading of the dev server, the state of the in-memory event database becomes unstable (which is expected).

Improvements 💅🏻

Since I had limited time, everything in this app is of course not perfect. I have listed some improvements below that I would have liked to implement if I would have had more time.

  • Server side and client side pagination.
  • More unit tests - I only wrote a few to show how I would structure them.
  • Improve UI/UX. I tried to make it pretty 💅 but I know that it's not perfect.
  • Use an i18n library.

About

Hedvig Full Stack case ✨

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published