You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* "Add UpdateProductButton and DeleteProductButton components with functionality to update and delete products, respectively"
Signed-off-by: Dmytro Turskyi <[email protected]>
* Updated email template component and added constants for the app name, domain, and author. Made changes to various components and pages to use these constants. Added a new API route for sending emails using the Resend API key. Implemented sending an email when checking out from the cart. Added the ability to delete the cart after checkout. Made adjustments to page titles to include the app name.
Signed-off-by: Dmytro Turskyi <[email protected]>
* Refactor API route to accept NextRequest and update cart actions to send email notification with order details. Fix price formatting in cart actions.
Signed-off-by: Dmytro Turskyi <[email protected]>
* Refactor Checkout and Contact Information Handling
Refactor handling of checkout functionality and contact information submission to improve code organization and simplify user interaction in the shopping cart page. Contact information fields are now submitted along with the order for efficient processing.
* Refactor a price input component to use useState for dynamic updating
Signed-off-by: Dmytro Turskyi <[email protected]>
* Add ability to upload image. Refactor configuration and update dependencies for new features and enhancements
* Add select file in update form and ensure admin authorization checks in relevant routes
Added admin authorization checks in routes that involve product management to restrict access to admin-only functionalities, contributing to enhanced security and access control.
* Update project constants and footer links, add new links, and improve styling.
Updated project constants to reflect the new project name. Added new footer links for navigation, converted footer links to routing links, and enhanced styling for accessibility and visual appeal.
* add words to spellright exceptions
---------
Signed-off-by: Dmytro Turskyi <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+35-19
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,30 @@
1
1
[](https://stand-with-ukraine.pp.ua)
Welcome to **AnArtistArt**, a platform where creativity comes to life! 🎨
6
+
Welcome to **AnArtist.Store**, a shop where creativity comes to life! 🎨
7
7
8
-
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
8
+
This is a [Next.js](https://nextjs.org/) project bootstrapped
9
+
with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
9
10
10
11
## Overview
11
12
12
-
**AnArtistArt** is an e-commerce project dedicated to showcasing unique and handmade creations by talented artist [Anna](https://www.instagram.com/anartistart). From stylish clothes to whimsical soft toys, each piece is crafted with care and passion.
13
+
**AnArtist.Store** is an e-commerce project dedicated to showcasing unique and
14
+
handmade creations by talented
15
+
artist [Anna](https://www.instagram.com/anartistart).
16
+
From stylish clothes to
17
+
whimsical soft toys, each piece is crafted with care and passion.
13
18
14
19
## Features
15
20
16
-
Gallery: Explore our gallery to discover a delightful collection of artistic creations.
17
-
Product Details: Click on any item to view detailed information, including descriptions, materials, and pricing.
18
-
Favorites: Mark your favorite pieces and create your personalized wishlist.
19
-
Contact: Have questions or want to place an order? Reach out to us via the contact form.
21
+
Gallery: Explore our gallery to discover a delightful collection of artistic
22
+
creations.
23
+
Product Details: Click on any item to view detailed information, including
24
+
descriptions, materials, and pricing.
25
+
Cart: Mark your favorite pieces and create your personalized cart.
26
+
Contact: Have questions or want to place an order?
27
+
Reach out to us via the contact form.
20
28
21
29
## Getting Started
22
30
@@ -46,17 +54,22 @@ npm run dev
46
54
47
55
```
48
56
49
-
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
57
+
Open [http://localhost:3000](http://localhost:3000) with your browser to see the
58
+
result.
50
59
51
-
You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
60
+
You can start editing the page by modifying `app/page.tsx`.
61
+
The page auto-updates as you edit the file.
52
62
53
63
## Technologies Used
54
64
55
-
-[Next.js](https://nextjs.org/): A React framework for building full-stack web applications.
65
+
-[Next.js](https://nextjs.org/): A React framework for building full-stack web
66
+
applications.
56
67
57
-
-[`MongoDB`](https://www.mongodb.com/): Store product data and manage inventory.
68
+
-[`MongoDB`](https://www.mongodb.com/): Store product data and manage
69
+
inventory.
58
70
59
-
-[`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Rubik, a custom Google Font.
71
+
-[`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to
72
+
automatically optimize and load Rubik, a custom Google Font.
60
73
61
74
-**Tailwind CSS**: A utility-first CSS framework for rapidly building custom
62
75
designs.
@@ -83,11 +96,15 @@ You can start editing the page by modifying `app/page.tsx`. The page auto-update
83
96
84
97
## Contributing
85
98
86
-
We welcome contributions! If you’re an artist, designer, or developer, feel free to join our creative community. Fork this repository, make your enhancements, and submit a pull request.
99
+
We welcome contributions!
100
+
If you’re an artist, designer, or developer, feel free to join our creative
101
+
community.
102
+
Fork this repository, make your enhancements, and submit a pull request.
87
103
88
104
## Contact
89
105
90
-
For inquiries, collaborations, or custom orders, reach out to us at [email protected].
106
+
For inquiries, collaborations, or custom orders, reach out to us at
0 commit comments