A beautiful, modern, and SEO-optimized social media hub showcasing all DZBuild platforms and contact channels. Built with React, TypeScript, Vite, and Tailwind CSS.
Your Gateway to Digital Commerce - Building the future of e-commerce.
- Facebook: facebook.com/dzbuild
- Instagram: @dz_build
- YouTube: @DZBuild-off
- GitHub: DZBuild-com
- WhatsApp: +213 782 729 944
- Telegram: @dzbuild
- Website: dzbuild.com
- Modern and responsive design with smooth animations
- SEO optimized with comprehensive meta tags
- Open Graph and Twitter Card support for social sharing
- Structured data (JSON-LD) for search engines
- Fully accessible with ARIA labels
- Interactive hover effects and smooth transitions
- Mobile-first responsive design
- Professional gradient effects and animations
dzbuild-social-links/
├── public/
│ ├── dzb_uhq.png # DZBuild logo
│ ├── robots.txt # Search engine crawlers configuration
│ └── sitemap.xml # XML sitemap for SEO
├── src/
│ ├── App.tsx # Main application component
│ ├── main.tsx # Application entry point
│ ├── index.css # Global styles and animations
│ └── vite-env.d.ts # TypeScript declarations
├── index.html # HTML template with SEO meta tags
├── package.json # Project dependencies
├── tsconfig.json # TypeScript configuration
├── tailwind.config.js # Tailwind CSS configuration
├── vite.config.ts # Vite build configuration
└── README.md # This file
- React 18 - Modern UI library
- TypeScript - Type-safe JavaScript
- Vite - Fast build tool and dev server
- Tailwind CSS - Utility-first CSS framework
- Lucide React - Beautiful icon library
- Node.js 18+ installed
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/DZBuild-com/social-links.git cd social-links -
Install dependencies
npm install
-
Start the development server
npm run dev
-
Open your browser
Navigate to
http://localhost:5173to see the application running.
npm run buildThe production-ready files will be in the dist/ directory.
npm run previewEdit the socialLinks array in src/App.tsx:
const socialLinks = [
{
name: 'Your Platform',
url: 'https://your-url.com',
icon: <YourIcon size={28} strokeWidth={2} />,
gradient: 'from-blue-500 to-blue-600'
},
// Add more links...
]Modify the gradient colors in src/App.tsx or update Tailwind configuration in tailwind.config.js.
Edit meta tags in index.html:
- Title and description
- Open Graph tags
- Twitter Card tags
- Structured data (JSON-LD)
Replace public/dzb_uhq.png with your own logo (recommended size: 512x512px).
This project includes comprehensive SEO optimization:
- Meta Tags: Title, description, keywords, author
- Open Graph: Facebook sharing optimization
- Twitter Cards: Twitter sharing optimization
- Structured Data: JSON-LD schema for Organization
- Sitemap: XML sitemap for search engines
- Robots.txt: Search engine crawling instructions
- Canonical URLs: Prevent duplicate content issues
- Semantic HTML: Proper heading hierarchy and ARIA labels
This project is open source and available for anyone to use, modify, and distribute.
- Fork this repository
- Clone and use it for your own projects
- Modify the code to fit your needs
- Share your modifications with others
- Use commercially without restrictions
- Contribute improvements back to the project
- Click the "Fork" button at the top right of this repository
- Clone your forked repository:
git clone https://github.com/YOUR-USERNAME/social-links.git
- Make your changes
- Push to your fork and create a pull request if you want to contribute back
While not required, we appreciate attribution back to DZBuild when you use this project.
We welcome contributions from the community! Here's how you can help:
- Fork the repository
- Create a feature branch
git checkout -b feature/amazing-feature
- Commit your changes
git commit -m "Add some amazing feature" - Push to your branch
git push origin feature/amazing-feature
- Open a Pull Request
- Write clear, concise commit messages
- Follow the existing code style
- Test your changes thoroughly
- Update documentation as needed
- Be respectful and collaborative
| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm run preview |
Preview production build |
npm run lint |
Run ESLint |
npm run typecheck |
Run TypeScript type checking |
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Lighthouse Score: 95+
- First Contentful Paint: < 1s
- Time to Interactive: < 2s
- Fully optimized assets
Need help? Reach out to us:
- Email: Contact through our social media
- WhatsApp: +213 782 729 944
- Telegram: @dzbuild
- GitHub Issues: Create an issue
- Add dark/light theme toggle
- Add language support (English/Arabic)
- Add analytics integration
- Add contact form
- Add blog section
- Add newsletter subscription
- Built with React and Vite
- Icons by Lucide
- Styled with Tailwind CSS
- Inspired by modern web design trends
Built with ❤️ by DZBuild
Building the future of algerian e-commerce