Skip to content

jakubzajkowski/appleClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

This app is apple clone educational project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published