Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Checkout page #156

Closed
9 of 13 tasks
KatiaGhezali opened this issue Nov 24, 2023 · 0 comments · Fixed by #167
Closed
9 of 13 tasks

Checkout page #156

KatiaGhezali opened this issue Nov 24, 2023 · 0 comments · Fixed by #167
Assignees
Labels
component component design Styling is involved enhancement New feature or request firebase test

Comments

@KatiaGhezali
Copy link
Collaborator

KatiaGhezali commented Nov 24, 2023

Task Title

Create Checkout Page

Task Description

Create a checkout page that allows users to review and complete their purchases. The page should interact with Firebase to handle the backend functionalities, such as updating the order status and processing payments. Utilize Tailwind CSS for styling to ensure a modern and responsive design. The checkout process should be smooth and user-friendly.

Subtasks

1. Design and Implement Checkout Page Layout

  • Create a visually appealing layout for the checkout page.

  • Utilize Tailwind CSS classes for styling.

  • Include sections for order summary, delivery information, payment details, and order confirmation.

2. Implement Firebase Integration

  • Set up Firebase functions to handle order processing and payment.

  • Create a Firestore collection to store order details.

  • Integrate Firebase Authentication to link orders with user accounts.

3. Add Order Summary Component

  • Create a reusable component to display the order summary.

  • Include details such as product names, quantities, and total price.

4. Implement Responsive Design

  • Ensure the checkout page is responsive across various screen sizes.

  • Use Tailwind CSS responsive classes for layout adjustments.

5. Handle Order Confirmation and Payment

Implement logic to confirm the order and update the order status in Firebase.
Integrate a payment gateway or method for processing payments.
6.Test Checkout Process

  • Conduct thorough testing of the entire checkout process.

  • Verify order creation, Firebase integration, and payment processing.

  • Test responsiveness on different devices.

@KatiaGhezali KatiaGhezali added enhancement New feature or request design Styling is involved firebase component component test labels Nov 24, 2023
@KatiaGhezali KatiaGhezali self-assigned this Nov 24, 2023
@KatiaGhezali KatiaGhezali changed the title Enhance the sidebar Checkout page Nov 25, 2023
KatiaGhezali added a commit that referenced this issue Nov 25, 2023
KatiaGhezali added a commit that referenced this issue Nov 25, 2023
@KatiaGhezali KatiaGhezali linked a pull request Nov 25, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component component design Styling is involved enhancement New feature or request firebase test
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant