This project is a static HTML, CSS, and JavaScript version of Abdallah Abdelmajeed's personal website. It is designed for easy deployment and fast loading, with no server-side dependencies. The original site was built with Next.js, but this version is fully static for maximum compatibility.
index.html
— Main entry point and layoutcss/styles.css
— Custom styles and responsive designjs/main.js
— Tab navigation and dynamic content loadingtabs/
— HTML files for each tab (About Me, Research, CV, Publications, Datasets, Interests, Contact)assets/
— Images, profile photo, CV PDF, and other static files
- Modern, responsive design for desktop and mobile
- Tab-based navigation with smooth transitions
- Downloadable CV (PDF)
- Contact form — Now sends messages to
ay1214@fayoum.edu.eg
via Formspree - Social and academic profile links (LinkedIn, Google Scholar, ORCID)
- Accessible and clean UI with professional theming
- Open
index.html
directly in your browser, or - Use a local server (e.g., Live Server extension in VS Code) for best results
You can deploy this static site to any web host. Popular options:
- GitHub Pages (recommended)
- Netlify
- Vercel
- Amazon S3
- Any static web hosting provider
- Push all files to your GitHub repository (see
GITHUB_SETUP.md
for details) - In your repo settings, enable GitHub Pages and select the
main
branch - (Optional) Set up a custom domain (see
SETUP_INSTRUCTIONS.md
)
- The contact form uses Formspree to send messages to
ay1214@fayoum.edu.eg
- No backend or server code is required
- You can change the Formspree endpoint in
tabs/contact.html
if needed
- Replace
assets/Abdallah Abdelmajeed_CV-EN.pdf
with your latest CV - The download button will always link to this file
This project is for personal and academic use. For reuse or adaptation, please contact Abdallah Abdelmajeed.
For more setup help, see the included COMPLETE_SETUP_GUIDE.md
and other markdown guides in this repository.