Skip to content
View devaxiskenya's full-sized avatar

Block or report devaxiskenya

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
devaxiskenya/README.md

DevAxis Website

A modern, professional portfolio website for DevAxis - showcasing software development, system automation, and innovation incubation services.

Features

  • 🎨 Modern, tech-forward design with neon accents
  • πŸ“± Fully responsive (mobile, tablet, desktop)
  • ⚑ Smooth animations and transitions
  • 🎯 Clear service offerings and project showcase
  • πŸ“§ Contact form ready for integration
  • πŸš€ Optimized for GitHub Pages

Quick Start

Deploying to GitHub Pages

  1. Create a GitHub account (if you don't have one)

  2. Create a new repository

    • Click the '+' icon β†’ 'New repository'
    • Name it: yourusername.github.io (replace 'yourusername' with your actual GitHub username)
    • Make it Public
    • Click 'Create repository'
  3. Upload these files

    • Click 'Add file' β†’ 'Upload files'
    • Drag and drop all files:
      • index.html
      • style.css
      • script.js
      • README.md
    • Click 'Commit changes'
  4. Your site is live!

    • Visit: https://yourusername.github.io
    • It may take 1-2 minutes to deploy

File Structure

devaxis-website/
β”œβ”€β”€ index.html       # Main HTML file
β”œβ”€β”€ style.css        # Stylesheet with all designs
β”œβ”€β”€ script.js        # JavaScript for interactions
└── README.md        # This file

Customization Guide

Update Your Information

  1. Contact Details (in index.html, lines ~420-450)

    • Email: Change hello@devaxis.com
    • Phone: Change +123 456 7890
    • Location: Already set to Nairobi, Kenya
    • Social media links: Add your Twitter, LinkedIn, GitHub URLs
  2. Projects (in index.html, lines ~200-300)

    • Replace the example projects with your actual projects
    • Update titles, descriptions, and technologies
    • Add project images (see below)
  3. Statistics (in index.html, lines ~90-110)

    • Update project counts
    • Modify client numbers
    • Adjust any metrics

Adding Project Images

You can add actual project screenshots:

  1. Create an images folder in your repository
  2. Upload project screenshots
  3. Update the project cards in index.html:
<div class="project-image" style="background: url('images/project1.jpg') center/cover;">

Color Customization

Want different colors? Edit these variables in style.css (lines 1-15):

--primary: #00ff88;      /* Main accent color */
--secondary: #0affff;     /* Secondary accent */
--accent: #ff00ff;        /* Additional accent */

Adding More Projects

Copy this block in index.html and modify:

<div class="project-card">
    <div class="project-image">
        <div class="project-overlay">
            <span class="project-tag">Your Tag</span>
        </div>
    </div>
    <div class="project-content">
        <h3 class="project-title">Project Name</h3>
        <p class="project-description">Description here...</p>
        <div class="project-tech">
            <span class="tech-tag">Tech1</span>
            <span class="tech-tag">Tech2</span>
        </div>
        <a href="#" class="project-link">View Case Study β†’</a>
    </div>
</div>

Integrating Contact Form

The contact form currently shows an alert. To make it functional:

Option 1: Formspree (Free & Easy)

  1. Go to https://formspree.io
  2. Create free account
  3. Create a form
  4. Replace form submission in script.js (line 60):
contactForm?.addEventListener('submit', async (e) => {
    e.preventDefault();
    const formData = new FormData(contactForm);
    
    try {
        const response = await fetch('https://formspree.io/f/YOUR_FORM_ID', {
            method: 'POST',
            body: formData,
            headers: { 'Accept': 'application/json' }
        });
        
        if (response.ok) {
            alert('Message sent successfully!');
            contactForm.reset();
        }
    } catch (error) {
        alert('Error sending message. Please try again.');
    }
});

Option 2: EmailJS (Free)

  1. Go to https://www.emailjs.com
  2. Create account and email service
  3. Follow their integration guide

Option 3: Backend API

If you have your own backend, update the fetch URL to your API endpoint.

Performance Tips

  1. Optimize images: Compress all images before uploading
  2. Use WebP format: Modern image format for better performance
  3. Lazy loading: Add loading="lazy" to image tags

Browser Support

  • βœ… Chrome (latest)
  • βœ… Firefox (latest)
  • βœ… Safari (latest)
  • βœ… Edge (latest)
  • βœ… Mobile browsers

Technologies Used

  • HTML5
  • CSS3 (with CSS Variables, Grid, Flexbox)
  • Vanilla JavaScript (no frameworks)
  • Google Fonts (Orbitron, IBM Plex Mono)

Future Enhancements

Ideas for improvement:

  • Add blog section
  • Integrate CMS for easy content updates
  • Add dark/light mode toggle
  • Create case study pages for each project
  • Add animations with Framer Motion
  • Implement search functionality
  • Add testimonials section
  • Create admin dashboard for project management

License

Free to use and modify for your business.

Support

Questions? Contact:


Built with πŸ’š by DevAxis Innovating Beyond Boundaries

Popular repositories Loading

  1. nullakenya nullakenya Public template

    A clothing brand that offers a one of a kind type of merchendice

    HTML

  2. nulla.github.io nulla.github.io Public

    HTML

  3. Fashion-kenya Fashion-kenya Public

    A platform where kenyan youth can explore and develop their passion and interest in fashion and design

    CSS

  4. devaxis devaxis Public

    A tech company with a vision to make Africa a technologically better place

    HTML

  5. devaxiskenya devaxiskenya Public

    A tech company with a vision to make Africa a technologically better place

    HTML

  6. devaxis.ke devaxis.ke Public

    HTML