Skip to content
This repository has been archived by the owner on Sep 26, 2022. It is now read-only.

Latest commit

 

History

History
53 lines (42 loc) · 2.07 KB

README.md

File metadata and controls

53 lines (42 loc) · 2.07 KB

The open source PCPartPicker alternative, written with Next.js, React and MongoDB. The project is currently hosted on Vercel.


Key benefits over PCPartPicker:

  • Fully open source
  • Material theme
  • Public API
  • More emphasis on the social aspect

Current Features:

  • 12 different PC part types
  • API routes
  • Auth and accounts with 4 different social login methods
  • Badge and role system for users
  • Responsive design, adapts to mobile

WIP/Upcoming:

  • Part lists
  • Part reviews
  • A large-scale part database

Long term:

  • Part pricing

Contributing

Contributions are welcome, but if you work on a new feature please create an issue with the feature you plan to implement, and how you will implement it to prevent other people from wasting their time.

We recommend that you use an editor that supports Prettier, the code formatting extension, to keep code style consistent. We also recommend that you stick to standard JavaScript and CSS, rather than TypeScript or SCSS/SASS.

The TL;DR on the code style is:

  • No semicolons (sorry)
  • Double quotes (") for multi character strings, single quotes (') for single character strings
  • Indent size of 2
  • camelCase variable naming
  • PascalCase component naming
  • No trailing commas
  • Use next/link/Link instead of standard "<\a>" tags

Credits