Skip to content

nosovandriy/art-vs-war

Repository files navigation

Art vs War Gallery

The "Art vs War" gallery platform is designed to facilitate the sale of paintings, with a focus on merging art and charity. The platform offers possibilities where artists can sell their paintings. Key features of the project include user registration, artist profiles for uploading and editing paintings, and secure sales transactions. This project is based on Next.js and Spring Boot frameworks, utilizing Amazon Web Services and Stripe payment service. Our team consists of a PM, frontend and backend developers, QA, and a UI/UX designer.

Link

https://artvswar.gallery/

Logo

🛠 Tech Stack

Next.js, TypeScript, HTML, SCSS, Redux, Axios, React-hook-form, AWS Amplify, AWS Cognito, AWS SES, Cloudinary, Stripe.

Features

  • Built the project based on the Next.js and Spring Boot frameworks;
  • The website features a responsive design with a mobile-first approach;
  • Navigation is implemented using the Next.js App router;
  • An Account page and a Profile page are implemented for customers and artists;
  • The website allows artists to upload artworks, additional artwork images, and art-process images;
  • A Gallery page is implemented with a masonry layout, infinite scroll, filters, sorting options, and search functionality;
  • A secure payment system is integrated using Stripe software;
  • Connected AWS SES and configured email templates;
  • Utilized services such as AWS Cognito and Amplify for authorization and deployment, and Cloudinary for image management.

Project structure

Structure

Optimizations

Logo

Screenshots

Main page

Gallery page

🔗 Links

portfolio linkedin

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published