A personal portfolio website built using raw HTML, CSS, and JavaScript that showcases skills, projects, education, and experience in an interactive way.
- Developed during my college days as a part of learning web-development.
☞
here
Opening index.html directly in a browser won't work properly because:
- Modern browsers block local file access due to security restrictions (CORS policy)
- Features like loading the footer component require proper HTTP protocol
Using a local server (like http-server or Python's server) serves files over HTTP protocol, which:
- Prevents CORS issues
- Allows JavaScript to fetch local resources
- and better simulates the production environment
http-server to run on local
# Install http-server globally
npm install -g http-server
# Start the server
http-server -p 8080
# Then open in your browser
http://localhost:8080