Welcome to Polished Perfection, a stunning dark-themed website for a professional nail artist. This project showcases a modern, elegant design with beautiful purple and pink accents, built with SvelteKit and DaisyUI.
Clone the repository:
git clone <repository-url>
Navigate to the project directory:
cd nail-artist-website
Install dependencies:
npm install
To start the development server:
npm run dev
The site will be available at http://localhost:5173
To create a production build:
npm run build
To preview the production build:
npm run preview
src/
āāā lib/
ā āāā services/
ā āāā emailService.js
āāā routes/
ā āāā contact/
ā ā āāā +page.svelte
ā āāā gallery/
ā ā āāā +page.svelte
ā āāā services/
ā ā āāā +page.svelte
ā āāā +layout.svelte
ā āāā +page.svelte
āāā app.css
āāā app.html
The dark theme color palette is defined in tailwind.config.js
under the nailArtist
theme:
#8b5cf6
)#ec4899
)#06b6d4
)#111827
)#1f2937
)All content is easily customizable in the Svelte components:
.svelte
filesThe contact form uses EmailJS for email delivery. To enable real email sending:
sendContactEmail
function in src/lib/services/emailService.js
with your EmailJS credentialsThis site can be deployed to various platforms:
This project is optimized for deployment on Coolify, a self-hosted deployment platform.
Connect your repository to Coolify:
https://github.com/techydad05/nail-artist-website.git
Configure the application:
npm run build
npm start
3000
Environment variables (optional):
NODE_ENV=production
PORT=3000
HOST=0.0.0.0
Domain setup:
Deploy:
Test the Docker build locally before deploying:
# Build the Docker image
npm run docker:build
# Run the container
npm run docker:run
# Visit http://localhost:3000
This site can also be deployed to:
For Vercel deployment:
npm install -g vercel
vercel
in the project directoryContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.