This repository contains the source code for my personal portfolio website, VCE resource hub, and blog. The live site is hosted on GitHub Pages at: https://aryan-gupta.is-a.dev/
This website serves multiple purposes:
- Portfolio: Showcasing my personal projects and skills in software development.
- VCE Resources: A collection of notes, cheatsheets, and practice materials for various VCE subjects, aimed at helping fellow students.
- Blog: A space for sharing my thoughts on technology, projects, VCE experiences, and other interests.
The site features a modern dark theme, interactive particle effects, and a responsive design for various screen sizes.
This website is built using modern web technologies and tools:
- Static Site Generator: Eleventy (11ty) - For flexible and fast static site generation.
- Templating Language: Nunjucks - Used with Eleventy for creating layouts and templates.
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Particle Effects: tsParticles - For the animated background effects.
- Icons: Font Awesome and custom SVGs.
- Version Control: Git & GitHub
- Hosting: GitHub Pages
- CI/CD: GitHub Actions - For automated building of the Eleventy site from the
src
directory and deployment to thegh-pages
branch.
- Regularly update VCE resources.
- Actively write and publish blog posts.
- Further refine UI/UX and add more interactive elements.
- Aryan Gupta (Apoo711)
- GitHub: https://github.com/Apoo711
Feel free to explore the code!