Welcome to the SpeedSearch project, a high-performance API built with Next.js, Hono, and Shadcn. This application allows you to search for countries around the globe and get instant results, powered by the Upstash Redis database.
- Blazing-Fast Search: The API built with Hono and Upstash Redis provides lightning-fast search capabilities, delivering results in milliseconds.
- Seamless Integration: The project is built using Next.js, providing a seamless and efficient user experience.
- Responsive and Modern UI: The user interface is designed with Shadcn, offering a clean, intuitive, and visually appealing experience.
- Extensible Architecture: The codebase is structured in a way that makes it easy to build upon and extend for various search-related applications, such as product search, local business search, and more.
To run the SpeedSearch project locally, follow these steps:
Clone the repository:
bash
git clone https://github.com/your-username/speedsearch.git
Navigate to the project directory:
bash
cd speedsearch
Install the dependencies:
bash
npm install
yarn install
pnpm install
bun install
Start the development server:
bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open your web browser and visit http://localhost:3000 to see the SpeedSearch application in action.
####Deployment
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out the Next.js deployment documentation for more details. Built With
Next.js - The React framework for building production-ready applications.
Hono - A high-performance HTTP request handler for Cloudflare Workers.
Shadcn - A collection of accessible and customizable React components.
Upstash Redis - A fully-managed Redis database service.
####Acknowledgments
Special thanks to Josh for his informative video in josh tried Upstash YouTube channel, which provided valuable insights and inspiration for this project.