Skip to content

Repository files navigation

PC Wizardry Website

Welcome to the PC Wizardry website, where you can create and customize your dream PC configuration. This website provides a user-friendly interface to browse and select components for your PC build.

Live Website

You can access the live version of the PC Wizardry website : Live Link: PC Wizardry

Repository: PC Wizardry Repo

Features

  • Navbar with Searchbar
  • Featured category
  • Featured product
  • Product Details
  • PC Building page
  • Checkout page
  • Auth system = {Github, Google}

The website is built using Next.js, a popular React framework for building web applications. We have used various libraries and tools to enhance the user experience, including:

  • Tailwind CSS: A utility-first CSS framework that allows for easy styling and responsiveness.
  • Ant Design (antd): A comprehensive UI component library for React, ensuring a polished and user-friendly design.
  • Next-Auth: An authentication library for Next.js, providing user authentication and authorization features.
  • React Icons: A library for adding popular icons to the user interface.
  • React Loader Spinner: A spinner component to display loading states.
  • React Loading Skeleton: A skeleton loader component for smooth content loading.
  • Redux Toolkit: A toolkit for efficient state management and state updates.

How to Use

  1. Start by browsing the product catalog to select your preferred components for your PC build. You can explore products based on different categories and view detailed information about each item.

  2. Click on the product's image or name to access further details, including key features, price, and user reviews.

  3. Use the "Add to Wizardry" button to add a product to your PC configuration. The selected components will be displayed in the PC Wizardry section, along with the total cost and individual component details.

  4. The website calculates the GPA (Gaming Performance Assessment) of your PC build based on your selected components. This metric provides an estimate of your PC's gaming capabilities.

  5. You can sign in to save and load your PC configurations. Just click on "Sign In" to get started.

  6. Enjoy building your custom PC configuration!

Development

To set up the development environment for this project, follow these steps:

  1. Clone this repository.
  2. Install project dependencies using npm install.
  3. Start the Next.js development server using npm run dev.
  4. Start the JSON server using npm run json-server.
  5. Access the development server at http://localhost:3000.

Feedback

We'd love to hear your feedback and suggestions. Feel free to report any issues, make feature requests, or contribute to this project by submitting pull requests.

Enjoy building your dream PC configuration with PC Wizardry!

Thank you for visiting the PC Wizardry website!

About

Welcome to the PC Wizardry website, where you can create and customize your dream PC configuration. This website provides a user-friendly interface to browse and select components for your PC build.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages