Skip to content

barbasol clone πŸ˜†, jk. A sleek Next.js and Gemini-powered web app , 19 in 1 tool, that generates hashtags, project names, and content ideas so on...

Notifications You must be signed in to change notification settings

ganeshkondaka/barbasol

Repository files navigation

Barbasol App

A modern web application built with Next.js 13+ that provides a comprehensive template management system. Barbasol allows users to browse, search, and manage various templates with a sleek and responsive interface.

Key Features

  • πŸ” Secure user authentication powered by Clerk
  • 🎨 Extensive template library
  • πŸ” Instant search functionality
  • πŸ’« Modern, responsive UI with smooth animations
  • πŸ“± Full mobile support
  • πŸŒ™ Dark mode interface

Built With

  • Next.js 13+ (App Router)
  • TypeScript for type safety
  • Tailwind CSS for styling
  • Clerk for authentication
  • React Icons for UI elements

System Requirements

  • Node.js 16.8 or later
  • npm or yarn package manager

Getting Started

  1. Install dependencies:
npm install
  1. Configure environment:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_publishable_key
CLERK_SECRET_KEY=your_secret_key
  1. Start development server:
npm run dev

Project Architecture

barbasol_app/
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ components/    # Shared UI components
β”‚   β”‚   β”œβ”€β”€ Searchbar.tsx
β”‚   β”‚   └── ...
β”‚   β”œβ”€β”€ dashboard/    # Dashboard features
β”‚   └── page.tsx      # Landing page
β”œβ”€β”€ public/          # Static assets
└── styles/         # Global styles

Core Components

  • Authentication: Secure user management via Clerk
  • Template Browser: Dynamic template discovery system
  • Search System: Real-time template search functionality
  • Responsive UI: Adaptive layout for all screen sizes

About

barbasol clone πŸ˜†, jk. A sleek Next.js and Gemini-powered web app , 19 in 1 tool, that generates hashtags, project names, and content ideas so on...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published