A simple and efficient product filtering system, experiencing the latest technologies, streamlines your search effortlessly.
- Product Filtering
- Tech Stack
- Installation
- Important
- Environment Variables
- Starting the Development Server
- Contributing
- Live Preview
- TypeScript
- Next.js
- Tailwind CSS
- VectorDB
Make sure you have Node.js installed on your machine.
Clone the repository:
git clone https://github.com/nyintosh/filter-ease.gitNavigate to the project directory:
cd filter-easeInstall dependencies: Run one of the following commands based on your preferred package manager:
- Using npm:
npm install- Using yarn:
yarn install- Using pnpm:
pnpm installTo run this locally, make sure you've set up Vector and obtained API keys from Upstash. Alternatively, you can utilize similar technologies and update the configuration accordingly.
This project requires the following environment variables:
UPSTASH_VECTOR_REST_URLUPSTASH_VECTOR_REST_TOKEN
Make sure to set these environment variables in your development environment.
To start the development server: Run one of the following commands based on your preferred package manager:
- Using npm:
npm run dev- Using yarn:
yarn dev- Using pnpm:
pnpm devOpen your browser and navigate to http://localhost:3000 to see the app live.
If you want to add additional features and improvements, we welcome contributions! Please follow these guidelines:
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request
You can preview the live version of the project at https://filter-ease.vercel.app.