Skip to content

Latest commit

 

History

History
31 lines (29 loc) · 2.22 KB

README.md

File metadata and controls

31 lines (29 loc) · 2.22 KB

appleClone

Description

The Apple Website Clone is a full-stack web application built with TypeScript, Express.js, React, SQL, Stripe, Bootstrap, Styled Components, and JWT token authentication with cookies. This project aims to replicate the design and functionalities of the official Apple website. Users can explore Apple's products, view product details, make purchases using Stripe for payment processing, and experience a seamless user interface. This README provides an overview of the project, installation instructions, and key details about the application's structure.

Features

  • Product Listings: Browse and explore a wide range of Apple products with detailed descriptions and images.
  • Cart Functionality: Add products to a cart and proceed to checkout.
  • Secure Payments: Process payments using Stripe, a popular payment processing platform.
  • User Authentication: Allow users to create accounts, log in, and securely manage their information.
  • Authorization: Implement user roles and permissions to restrict access to certain features.
  • Responsive Design: Create a user-friendly interface that works seamlessly across devices.

Technologies Used

Frontend:

  • React: A popular JavaScript library for building user interfaces.
  • Bootstrap: A CSS framework for responsive and visually appealing designs.
  • Styled Components: A CSS-in-JS library for styling React components.

Backend:

  • Express.js: A flexible and minimalist web application framework for Node.js.
  • TypeScript: Used for writing server-side code in a typed manner.
  • SQL: A relational database management system for storing and retrieving data.
  • Prisma: Next-generation Node.js and TypeScript ORM.
  • JWT: JSON Web Tokens for user authentication and authorization.

Payment Processing:

  • Stripe: A secure and reliable payment processing platform.

Deployment:

  • Render: A cloud platform for hosting and deploying web applications.

Installation

To access the Apple Website Clone, simply visit our website at https://apple-epvi.onrender.com/ using any modern web browser. No additional installation or downloads are required.

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as permitted by the license.