This project is a simple Link Page built initially using the Mimo mobile app and later expanded with additional features for learning purposes.
The goal of this project is to demonstrate basic web development concepts using HTML, CSS, and JavaScript, while also integrating an external API.
- 📄 Simple link page layout
- 🎨 Custom styling with CSS
- ⏰ Dynamic time display based on user's system
- 🌅 Background and image change according to time of day
- 🌦️ Weather data integration using the Open-Meteo API
- 🔗 Navigation between pages
- Structuring a basic HTML page
- Styling with CSS (layout, spacing, colors)
- DOM manipulation with JavaScript
- Working with
Dateand time logic - Fetching data from an external API
- Handling asynchronous operations (
fetch)
The weather functionality uses the Open-Meteo API to fetch real-time data such as:
- Temperature 🌡️
- Wind speed 🌬️
Currently, it is configured for:
LinkPageProject/
│
├── index.html # Main link page
├── style.css # Styles for main page
│
├── Weather_Project/
│ ├── weatherAndTime.html # Weather and time page
│ ├── style.css # Styles for weather page
│ ├── script.js # Logic for time and API
│
└── Images/ # Profile and assets
-
Clone the repository: git clone https://github.com/your-username/LinkPageProject.git
-
Open the project folder
-
Run the project by opening: index.html
- This project was built for educational purposes
- No frameworks were used (pure HTML, CSS, JS)
- Weather data depends on external API availability
- Add responsiveness for mobile devices 📱
- Improve UI/UX design
- Allow users to search weather by city
- Include layouts, animations and hover effects
Pedro Vitor PedroVitor237