A modern dental practice website built with React, TypeScript, and Tailwind CSS.
This project is a professional dental practice website featuring:
- Modern, responsive design
- Service showcase
- Patient testimonials
- Contact information
- Appointment booking interface
This project is built with:
- Vite - Fast build tool and development server
- TypeScript - Type-safe JavaScript
- React - UI library
- shadcn/ui - Modern UI components
- Tailwind CSS - Utility-first CSS framework
- Lucide React - Beautiful icons
- Node.js (version 18 or higher)
- npm or yarn
- Clone the repository:
git clone <YOUR_GIT_URL>
cd bright-smile-starter- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and navigate to
http://localhost:8080
npm run dev- Start development servernpm run build- Build for productionnpm run build:dev- Build for developmentnpm run preview- Preview production buildnpm run lint- Run ESLint
src/
├── components/ # React components
│ ├── ui/ # Reusable UI components
│ ├── Header.tsx # Navigation header
│ ├── HeroSection.tsx # Hero banner
│ ├── Services.tsx # Services showcase
│ ├── Testimonials.tsx # Customer testimonials
│ ├── Contact.tsx # Contact form
│ └── Footer.tsx # Site footer
├── pages/ # Page components
├── assets/ # Images and static assets
├── hooks/ # Custom React hooks
└── lib/ # Utility functions
To deploy this project:
- Build the project:
npm run build- Deploy the
distfolder to your preferred hosting service (Vercel, Netlify, etc.)
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
This project is private and proprietary.