APIWIZ - Frontend Intern - Fresher Role Assignment
APIWIZ - Frontend Intern - Fresher Role Assignment
Objective: Develop a personal mood journal web application that integrates real-time weather data. This project is
aimed at assessing your ability to build responsive, user-focused interfaces while utilizing public APIs and
geolocation features.
Scope of Work: You are required to build a responsive, interactive web app that allows users to log their mood each
day and visualize it alongside real-time weather data.
Functional Requirements:
1
Technical Expectations:
● HTML, CSS (you can use Tailwind or SCSS), and JavaScript or any modern frontend framework like
React,Angular, Vue, Next.
● Clean and modular code structure
● Usage of local storage or simple backend (optional) for storing entries
● Integration with a free weather API using asynchronous calls (fetch/axios)
● Do not use any AI tools.
Deliverables:
1. Fully functional web application (hosted on GitHub Pages, Netlify, vercel or similar)
2. GitHub repository link with clean commits and README.(optional)
Evaluation Criteria:
2
Design reference:
NOTE: The provided UI is for reference only. There's no Figma or fixed design — you're free to interpret and
improve the UI/UX based on your understanding of the project’s goals. We’re open to your creative direction.
Good luck!