An SPA (Single Page Application) implementation of my climbing logbook, taken from UKClimbing.com. A new and improved version of a much more naive version, which I made in plain old HTML, CSS, and JavaScript.
- Clone the repo
npm install
npm run dev
to run in development mode. View at http://localhost:1234/npm t
to run tests with jest and react testing library
Category | Technology |
---|---|
Languages | TypeScript, HTML, CSS |
Frameworks & Libraries | React, React DOM, React Router DOM, Styled Components, D3 |
Bundler | Parcel |
Quality Assurance | Es-lint, Prettier |
- React Hooks
- D3 - data visualisation library
- TypeScript
Drafts of the UI - something resembling how the finished product may look
...The Figma Mockup can be found here
Flow of data through the app - how data, state, and components may interact
Disclaimer: somewhat naive at the moment, probably
A non- exhaustive, and regularly iterated on todo list can be found here on HackMD
Will include trials and tribulations, and notes to help me along the way