This project lays the foundation for a web-based platform where users can post listings for secondhand products.
This project incorporates the following technology and libraries:
- React: For building the user interface.
- React Icons: For visual icons.
- Tailwind CSS: A fast and customizable CSS framework.
- Yup: For managing form validation schemas.
- Formik: For form management and processing.
- Redux Toolkit: For state management.
- React Router DOM: For page routing.
- Vite: For a fast development environment.
Clone the project code to your computer:
git clone https://github.com/eraykarakasli/mahibinden.com-react.git cd PROJECT-NAME
Install the required dependencies: npm install
To start the project: npm run dev
Once the local server is running, you can view your project by opening local http://127.0.0.1:5173/ in your browser.
- Users can create, edit, and delete secondhand product listings.
- Products can be filtered and searched by categories.
- Global state management is achieved using Redux Toolkit.
- Form handling and validation are managed with Yup and Formik.
- Page routing is implemented using React Router DOM.
- Fork this repository.
- Create a new branch (git checkout -b feature/new-feature).
- Commit your changes (git commit -am 'New feature: XYZ').
- Push to your branch (git push origin feature/new-feature).
- Create a Pull Request.