A simple web application documenting an internship journey and learning experience in frontend development.
This project is a web page that showcases professional development and learning experiences during an internship. It features a clean, modern design with responsive styling and interactive elements.
- Welcome page with internship journey documentation
- About section highlighting learning objectives
- Tech stack and learning approach section
- Interactive UI elements
- Responsive design
- Modern styling with hover effects
- Live reload functionality for development
- Frontend: HTML5, CSS3, JavaScript
- Server: Express.js (static file serving)
- Runtime: Node.js
- Development Tools: ChatGPT (for code assistance and learning)
- Node.js
- Clone the repository
- Install dependencies:
npm install
- Start the development server:
npm start
- Open your browser and navigate to
http://localhost:3000
The project includes live reload functionality, which automatically refreshes your browser when you make changes to files in the static directory. This includes:
- HTML files
- CSS files
- JavaScript files
To use this feature:
- Start the development server with
npm start - Make changes to any file in the
staticdirectory - Save the file and watch the browser automatically refresh
The project uses Node's watch mode for automatic server restarting during development.
- Express.js is implemented as a lightweight static file server, responsible for efficiently delivering web pages to clients
- The server setup focuses on serving static files (HTML, CSS, and JavaScript) without any backend processing
- Development process is enhanced using ChatGPT for code optimization and learning
Hassan Ali