Portfolio website for an artist to showcase his work. The main goal was to create a visually appealing, responsive, and easy-to-navigate platform that would allow users to explore the artist's portfolio, including images of artwork, descriptions, music players and an integrated contact form for potential clients.
Project is created with React and Typescript to ensure better type safety. Most important components are tested using Jest and RTL.
Project is created with:
- React 18.3.1
- Typescript 4.9.5
- Jest 6.5.0
- Sass 1.77.6
- React Router 6.24.1
To run this project, install it locally using npm:
# development
$ npm install
$ npm start
# build
$ npm run build