The official website for Dingocoin - the most successful cryptocurrency fork of Dogecoin, inspired by the Australian dingo and driven by revolutionary innovations.
- ** Homepage**: Dynamic landing page with real-time market data
- ** Market Data**: Live cryptocurrency statistics and price tracking
- ** Wallet Downloads**: Multi-platform wallet download system with automatic OS detection
- ** Blog System**: Dynamic blog post management with pagination and SEO optimization
- ** AMA Player**: Interactive audio player for community Ask Me Anything sessions
- ** Mining Calculator**: Profitability calculation tool for miners
- ** Maintenance Mode**: Separate maintenance interface for updates
- ** Responsive Design**: Bootstrap-based mobile-first responsive layout
- ** Performance Optimized**: WebP image support, lazy loading, and optimized assets
- ** SEO Friendly**: Comprehensive meta tags, Open Graph, and Twitter Card support
- ** Modern UI**: Clean, professional design with Font Awesome 6.4.0 icons
- ** Security**: Input validation, CSRF protection, and secure headers
- ** Multi-language Ready**: Structured for easy internationalization
- ** Dynamic Blog Posts**: JSON-based blog post system with rich metadata
- ** Image Gallery**: Organized image assets with WebP optimization
- ** Document Management**: PDF downloads and technical documentation
- ** Media Handling**: Audio file management for AMA sessions
- PHP 8.1+ - Server-side processing and dynamic content generation
- HTML5 - Modern semantic markup
- Apache/Nginx - Web server (with .htaccess configuration)
- JavaScript (ES6+) - Modern client-side interactions
- Bootstrap 5.3.0 - Responsive CSS framework
- Font Awesome 6.4.0 - Icon library
- CSS3 - Custom styling with CSS variables
- WebP - Modern image format for optimal performance
- jQuery - DOM manipulation and AJAX requests
- Bootstrap JS - Interactive components
- Custom Scripts - Blog management and dynamic content loading
dingocoin-website-dev/
βββ π index.php # Main application entry point
βββ π Mining-Profits.html # Mining profitability calculator
βββ π README.md # Project documentation
βββ π TECHNICAL_DOCUMENTATION.md # Comprehensive technical docs
βββ
βββ π css/ # Stylesheets
β βββ style.css # Main custom styles
β βββ style-blog-post.css # Blog-specific styles
β βββ bootstrap.min.css # Bootstrap framework
β βββ font_awesome_6_4.css # Font Awesome icons
βββ
βββ π js/ # JavaScript files
β βββ script-main-1.js # Main application logic
β βββ blog-posts.js # Blog post management
βββ
βββ π img/ # Image assets
β βββ logos/ # Brand logos and favicons
β βββ blog/ # Blog post thumbnails
β βββ exchanges/ # Exchange platform logos
β βββ sitemain/ # Main site images
β βββ trailmap/ # Roadmap and timeline images
βββ
βββ π includes/ # Reusable components
β βββ pages/
β β βββ top_nav.html # Navigation header
β β βββ footer.html # Site footer
β βββ media/
β βββ ama/ # AMA audio files
βββ
βββ π docs/ # Documentation
β βββ dingocoin_technical_information.pdf
β βββ Dingocoin-The-Blockchain-Trilemma.pdf
βββ
βββ π downloads/ # Downloadable resources
β βββ whitepaper/
β βββ DingocoinWhitePaper.pdf
βββ
βββ π maint-mode/ # Maintenance mode files
βββ index.php # Maintenance page
βββ css/ # Maintenance styles
βββ img/ # Maintenance images
βββ includes/ # Maintenance components
- PHP 8.1 or higher
- Web server (Apache/Nginx)
- mod_rewrite enabled (for Apache)
-
Clone the repository
git clone https://github.com/dingocoin/dingocoin-website.git cd dingocoin-website-dev -
Set up web server
For Apache:
# Ensure mod_rewrite is enabled sudo a2enmod rewrite # Configure virtual host to point to project directory # Make sure .htaccess file is present and readable
For Nginx:
server { listen 80; server_name your-domain.com; root /path/to/dingocoin-website-dev; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_pass unix:/var/run/php/php8.1-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
-
Configure permissions
# Set appropriate permissions chmod 755 . chmod 644 *.php *.html chmod -R 755 css/ js/ img/ includes/
-
Verify installation
- Open your browser and navigate to your configured domain
- Check that all images load correctly
- Test responsive design on different screen sizes
- Verify blog posts load properly
-
PHP Configuration
- Ensure
allow_url_fopenis enabled for external API calls - Set appropriate
memory_limit(recommended: 128M+) - Configure
max_execution_timefor data processing
- Ensure
-
Web Server Configuration
- Enable GZIP compression for better performance
- Set proper cache headers for static assets
- Configure SSL/TLS certificates for HTTPS
-
Homepage Navigation
- Dynamic market data display
- Featured content sections
- Responsive navigation menu
-
Wallet Downloads
- Automatic OS detection
- Multi-platform support
- Direct download links
-
Blog System
- Paginated blog posts
- SEO-optimized content
- Social media integration
-
Mining Calculator
- Real-time profitability calculations
- Hardware compatibility checks
- Power consumption estimates
-
Blog Posts (
js/blog-posts.js)const blogPosts = [ { title: "Your Blog Post Title", url: "https://blog.dingocoin.com/your-post/", thumbnail: "./img/blog/your-image.webp", excerpt: "Your post excerpt...", seo: { keywords: ["keyword1", "keyword2"], description: "SEO description" } } ];
-
Styling (
css/style.css)- Customize CSS variables for consistent theming
- Modify Bootstrap overrides
- Add custom animations and effects
-
Content Updates
- Update meta tags in
index.php - Modify navigation in
includes/pages/top_nav.html - Update footer content in
includes/pages/footer.html
- Update meta tags in
-
Server Requirements
- PHP 8.1+ with required extensions
- Web server (Apache/Nginx)
- SSL certificate for HTTPS
- CDN for static assets (optional)
-
Optimization Steps
# Minify CSS and JavaScript (optional) # Optimize images for web # Enable server-side compression # Configure caching headers
-
Security Checklist
- Remove development files
- Set secure file permissions
- Configure security headers
- Enable HTTPS redirect
- Validate all user inputs
To enable maintenance mode:
- Redirect traffic to
maint-mode/index.php - Update maintenance message as needed
- Monitor server status during updates
-
Development Server
# Using PHP built-in server php -S localhost:8000 # Or use XAMPP/WAMP/MAMP for full stack
-
File Watching (Optional)
# Set up file watchers for CSS/JS changes # Use tools like Gulp, Webpack, or Vite for advanced workflows
- PHP: Follow PSR-12 coding standards
- JavaScript: Use ES6+ features, maintain consistent formatting
- CSS: Use BEM methodology for class naming
- HTML: Semantic markup with accessibility considerations
- Test responsive design across devices
- Validate HTML/CSS/JS syntax
- Check performance with tools like Lighthouse
- Verify cross-browser compatibility
The website is fully responsive with breakpoints:
- Mobile: < 768px
- Tablet: 768px - 1024px
- Desktop: > 1024px
- Flexible grid system using Bootstrap
- Scalable images with WebP support
- Touch-friendly navigation
- Optimized typography scaling
- Colors - Update CSS variables in
css/style.css - Typography - Modify font families and sizes
- Layout - Adjust Bootstrap grid and spacing
- Components - Customize cards, buttons, and forms
- Images - Add new images to appropriate
img/subdirectories - Blog Posts - Update
js/blog-posts.jswith new content - Documentation - Add PDFs to
docs/ordownloads/directories
We welcome contributions to improve the Dingocoin website! Here's how you can help:
- Fork the repository
- Create a feature branch
git checkout -b feature/your-feature-name
- Make your changes
- Test thoroughly
- Submit a pull request
- Code Quality: Follow existing code standards and patterns
- Testing: Test all changes across different devices and browsers
- Documentation: Update documentation for significant changes
- Performance: Ensure changes don't negatively impact site performance
- Bug fixes and improvements
- UI/UX enhancements
- Mobile experience optimization
- Accessibility improvements
- Internationalization support
- Performance optimizations
- ** Official Website**: dingocoin.com
- ** Discord**: Join our Discord
- π Issues: GitHub Issues
- π‘ Feature Requests: GitHub Discussions
- π§ Contact: Join our Discord
- ** Technical Documentation**: TECHNICAL_DOCUMENTATION.md
- π§ API Documentation: Available in the
docs/directory - π Changelog: Check commit history for recent changes