Blazesoft Library
Requirements
node
andnpm
are required to run the app and install dependencies
Getting Started
Running the app locally
- Clone the repository:
git clone https://github.com/leanjunio/blazesoft
- Install the dependencies
npm install
- Run on
dev
should start thenext dev
script
npm run dev
- Next.js should automatically open your default browser and navigation to http://localhost:3000 and render the 3 default books
Considerations made
The Book Title was created with a button to keep the semantic meaning behind the intended action when the title is clicked. Making it a link was not feasable since the page doesn't go anywhere and making it just a hoverable text to be clicked did not feel like it calls the user's attention.
Rendering
The application uses Next.js to utilize server-side rendering rather than CRA's client-side rendering.