Vanilla JS Personal Blog
Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted2 hours ago
I’m looking to launch a clean, fast personal blog built completely with hand-coded HTML, CSS and vanilla JavaScript—no frameworks or CMS. I already have the copy, images and a rough page outline; what I need from you is the front-end structure, interaction and polish so I can publish new posts easily.
Here’s the scope I have in mind:
• A responsive home page that lists all posts, reading from a small JSON or markdown feed I’ll supply.
• A single-post template optimised for readability, including image handling and optional code highlighting.
• Basic search and category filters powered by pure JS.
• Dark-/light-mode toggle with the preference stored in localStorage.
• Performance touches such as minified assets and lazy-loaded images, plus attention to WCAG accessibility.
• Well-commented source files and a concise “how to add content” guide in Markdown.
I’d like to see an initial working draft in about two weeks and the finished, deploy-ready files handed over within a month. If you’re comfortable writing lean, maintainable vanilla JS and clean semantic markup, I’d love to work with you.
Here’s the scope I have in mind:
• A responsive home page that lists all posts, reading from a small JSON or markdown feed I’ll supply.
• A single-post template optimised for readability, including image handling and optional code highlighting.
• Basic search and category filters powered by pure JS.
• Dark-/light-mode toggle with the preference stored in localStorage.
• Performance touches such as minified assets and lazy-loaded images, plus attention to WCAG accessibility.
• Well-commented source files and a concise “how to add content” guide in Markdown.
I’d like to see an initial working draft in about two weeks and the finished, deploy-ready files handed over within a month. If you’re comfortable writing lean, maintainable vanilla JS and clean semantic markup, I’d love to work with you.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.