Skip to content

A modern, responsive single-page website designed and developed for a professional tattoo artist. The website showcases the artist's work, provides information about services, and facilitates client contact.

unimiadev/natan-tattoo-landing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Natan Tattoo - Professional Portfolio Website

A modern, responsive single-page website designed and developed for a professional tattoo artist. The website showcases the artist's work, provides information about services, and facilitates client contact.

🎨 Design

The entire design concept was created from scratch using Figma, focusing on:

  • Clean and modern aesthetics
  • User-friendly interface
  • Professional presentation
  • Consistent branding
  • Mobile-first approach

The color scheme was carefully chosen to reflect professionalism and artistry:

  • Primary Color (#212021): Represents sophistication and professionalism
  • Secondary Color (#F3D914): Adds vibrant contrast and draws attention to key elements

🛠 Technologies Used

Frontend

  • React.js
  • CSS3 with custom properties
  • JavaScript (ES6+)

Design & Prototyping

  • Figma for UI/UX design
  • Adobe Photoshop for image optimization

Maps Integration

  • Google Maps API for location services

External Libraries

  • @react-google-maps/api for Google Maps integration
  • @fortawesome for icons
  • @fontsource/bebas-neue for typography

📱 Features

  • Responsive design that works on all devices
  • Interactive portfolio gallery with modal view
  • Google Maps integration for business location
  • Client testimonials section
  • WhatsApp integration for easy contact
  • Instagram portfolio integration
  • Pricing information section

💻 Development

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/yourusername/natan-tattoo.git
  1. Install dependencies
cd natan-tattoo
npm install
  1. Start the development server
npm start

Building for Production

npm run build

🎯 Key Features Implementation

Responsive Design

  • Custom breakpoints for different screen sizes
  • Mobile-first approach
  • Flexible layouts using CSS Flexbox

Portfolio Gallery

  • Interactive image gallery
  • Modal view for detailed image viewing
  • Smooth animations and transitions

Location Integration

  • Interactive Google Maps
  • Custom marker for business location
  • Business hours and contact information

Testimonials

  • Client reviews with profile pictures
  • Star ratings
  • Integration with Google Reviews

📱 Mobile Optimization

The website is fully responsive with specific optimizations for:

  • Mobile phones (up to 480px)
  • Tablets (up to 768px)
  • Small laptops (up to 1024px)
  • Larger screens (1024px+)

🔍 SEO Considerations

  • Semantic HTML structure
  • Optimized meta tags
  • Proper heading hierarchy
  • Alt text for images
  • Fast loading times

🚀 Performance Optimization

  • Optimized images
  • Lazy loading for images
  • Efficient CSS organization
  • Minimized HTTP requests

📄 License

This project is licensed under the MIT License.

🙋‍♂️ Author

🙏 Acknowledgments

  • Design inspiration from modern portfolio websites
  • React.js community for excellent documentation
  • Google Maps API documentation
  • FontAwesome for icons

About

A modern, responsive single-page website designed and developed for a professional tattoo artist. The website showcases the artist's work, provides information about services, and facilitates client contact.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published