A modern, professional portfolio website for DevAxis - showcasing software development, system automation, and innovation incubation services.
- π¨ 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
-
Create a GitHub account (if you don't have one)
- Go to https://github.com
- Sign up for free
-
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'
-
Upload these files
- Click 'Add file' β 'Upload files'
- Drag and drop all files:
- index.html
- style.css
- script.js
- README.md
- Click 'Commit changes'
-
Your site is live!
- Visit:
https://yourusername.github.io - It may take 1-2 minutes to deploy
- Visit:
devaxis-website/
βββ index.html # Main HTML file
βββ style.css # Stylesheet with all designs
βββ script.js # JavaScript for interactions
βββ README.md # This file
-
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
- Email: Change
-
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)
-
Statistics (in index.html, lines ~90-110)
- Update project counts
- Modify client numbers
- Adjust any metrics
You can add actual project screenshots:
- Create an
imagesfolder in your repository - Upload project screenshots
- Update the project cards in index.html:
<div class="project-image" style="background: url('images/project1.jpg') center/cover;">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 */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>The contact form currently shows an alert. To make it functional:
- Go to https://formspree.io
- Create free account
- Create a form
- 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.');
}
});- Go to https://www.emailjs.com
- Create account and email service
- Follow their integration guide
If you have your own backend, update the fetch URL to your API endpoint.
- Optimize images: Compress all images before uploading
- Use WebP format: Modern image format for better performance
- Lazy loading: Add
loading="lazy"to image tags
- β Chrome (latest)
- β Firefox (latest)
- β Safari (latest)
- β Edge (latest)
- β Mobile browsers
- HTML5
- CSS3 (with CSS Variables, Grid, Flexbox)
- Vanilla JavaScript (no frameworks)
- Google Fonts (Orbitron, IBM Plex Mono)
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
Free to use and modify for your business.
Questions? Contact:
- Email: hello@devaxis.com
- GitHub Issues: Create an issue in your repository
Built with π by DevAxis Innovating Beyond Boundaries