ArnelasBeauty is a modern web application built with Next.js and Tailwind CSS, designed to deliver a seamless user experience for showcasing beauty services. This project demonstrates best practices in responsive design, optimized assets, and state-of-the-art web development techniques.
- Dynamic Routing: Leveraging Next.js dynamic routes for flexible page management.
- Responsive Design: Built with Tailwind CSS to ensure cross-device compatibility.
- Custom Fonts: Utilizes the Inter font via the next/font module for better typography.
- Image Optimization: Takes advantage of Next.js Image Optimization for faster load times.
.
├── public/
│ ├── images/ # Static assets such as images used in the app
├── src/
│ ├── components/ # Reusable UI components
│ ├── pages/ # Next.js pages for routing
│ ├── styles/ # Custom CSS and Tailwind configurations
│ ├── utils/ # Helper functions and utilities
├── .gitignore # Git ignored files
├── jsconfig.json # JavaScript configuration
├── next.config.mjs # Next.js configuration file
├── package.json # Project dependencies and scripts
├── postcss.config.mjs # PostCSS configuration for Tailwind CSS
├── tailwind.config.js # Tailwind CSS configuration
- public/images/: Contains all static images required for the application.
- src/components/: Houses modular components for building the UI.
- src/pages/: Defines the application's routing structure and main pages.
This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.js
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
For more details, check out the following resources: