Skip to content

πŸ›’ Pcx is a marketplace for buying and selling used hardware! Made with React.js, Next.js, Typescript, Chakra UI, React hook form and yup.

Notifications You must be signed in to change notification settings

tl-lucasestevam/pcx

Repository files navigation

PcX PcX

Pcx is a marketplace for buying and selling used hardware!


PcX Demo

🚧 Project still under development

πŸ’» Features

Feature Coded? Description
Home screen ❌ -
Header Component βœ” Reusable header component.
Sidebar Component βœ” Reusable sidebar component.
Input Component βœ” Reusable input component with options for left and right icons, masks and custom labels.
Signin screen βœ” Signin screen with react hook form and yup for input validation.
Recovery password screen βœ” Recovery password screen with react hook form and yup for input validation.
Signup screen βœ” Signup screen with react hook form and yup for input validation.
Modal Hook βœ” Custom modal hook with "success" and "error" options.
Middleware to private routes βœ” Redirect to /login if logged out users try access private routes.
Products list screen ❌ -
Filter Modal ❌ -
Product screen ❌ -
Favorites screen ❌ -
Checkout screen ❌ -
Create product screen ❌ -
Edit product screen ❌ -

πŸ›  Technologies Used

πŸ“š What I learn

  • How validate and manipulate inputs with react hook form and yup.

πŸ”¨ How to run the project

For this project to work 100%, you will also need to run the back end, for that check this repository.

In addition, you must configure the environment variables as described in the .env.example file.

# Clone this repository
$ git clone https://github.com/tl-lucasestevam/pcx.git

# Access the project folder
$ cd pcx

# Install the dependencies
$ yarn

# Run the application in development mode
$ yarn dev

βœ’οΈ Authors

Lucas Estevam
(Front-end)

Heitor Franco
(Back-end)

About

πŸ›’ Pcx is a marketplace for buying and selling used hardware! Made with React.js, Next.js, Typescript, Chakra UI, React hook form and yup.

Topics

Resources

Stars

Watchers

Forks

Languages