Welcome to our colorful Art Gallery project!
This is a Next.js collaboration master piece created by the infamous spreekaiser and the incredible kasulk, mainly for practice (and a little fun).
The goal was to enhance our agile, scrum and collaboration skills as well as our fullstack development and testing skills. Particularly working with TypeScript, React, Next.js, Redux/Toolkit, Jest and Git/GitHub.
- Fetch, merge and display data from 2 REST APIs
- Random picked spotlight piece
- List view of all pieces
- Details page for every art piece
- Mark your favorite art pieces as favorite
- List your favorite art pieces
- Write comments for art pieces
- Comments and favorites persist in the browser (local storage)
- See the color palette of each art piece
- Get yelled at by a grumpy watchman
JavaScript | TypeScript | React | Next.js | Redux/Toolkit | Styled Components | Jest | HTML5 | CSS3
example-apis.vercel.app/api/art carlo-api.vercel.app
- Clone the Repository:
git clone [email protected]:kasulk/art-gallery.git
cd art-gallery
- Install Dependencies:
npm install
- Run the Application:
npm run dev
- Open your browser and visit http://localhost:3000.
If you have suggestions for improvements or found any bugs, feel free to contribute! Just open an issue or submit a pull request.
This project is licensed under the MIT License.
Thanks for exploring our Art Gallery project! 🚀 If you like it, we'd appreciate a ⭐️!
- take a nap
- world domination