A modern web application built with Next.js 15 for searching and managing products efficiently.
- Server-side rendering with Next.js 15
- Modern UI with Tailwind CSS
- Database integration with NeonDB and Drizzle ORM
- Type-safe development with TypeScript
- Responsive design for all devices
- Fast development with Turbopack
- Framework: Next.js 15
- Language: TypeScript
- Styling: Tailwind CSS
- Database: NeonDB (Serverless Postgres)
- ORM: Drizzle ORM
- UI Components: Radix UI
- Development Tools:
- ESLint for code linting
- Turbopack for fast development
- PostCSS for CSS processing
searchProducts/
├── src/
│ ├── app/ # Next.js application routes
│ ├── db/ # Database configuration and models
│ └── components/ # Reusable React components
├── public/ # Static assets
├── tailwind.config.ts # Tailwind CSS configuration
├── drizzle.config.ts # Drizzle ORM configuration
└── components.json # UI components configuration
-
Clone the repository
git clone https://github.com/Lostovayne/searchProducts.git cd searchProducts
-
Install dependencies
npm install # or bun install
-
Environment Setup Create a
.env
file in the root directory with the following variables:DATABASE_URL=your_neondb_connection_string
-
Run the development server
npm run dev # or bun dev
-
Build for production
npm run build # or bun run build
dev
: Start development server with Turbopackbuild
: Build the application for productionstart
: Start the production serverlint
: Run ESLint for code linting
- Next.js 15.0.3
- React 19.0.0-rc
- @neondatabase/serverless
- drizzle-orm
- Tailwind CSS
- Radix UI components
- TypeScript
- ESLint
- PostCSS
- drizzle-kit
- Various type definitions
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Deuslovuilt - Initial work
- Next.js team for the amazing framework
- Vercel for the deployment platform
- NeonDB for the serverless database solution
with by Deuslovuilt