Ideas for Project 3 (Dynamic Website)
Your goal is to explore a third-party API or library.
But… What do we mean by “dynamic”?
We are streching the definition of dynamic – which usually means to have a database connected to your website. Here, it accounts for projects that request data from third-party APIs, as well as highly interactive websites.
Think of it as a website that changes it’s content depending on:
- Who is viewing it;
- When people are viewing it;
- Where they are located;
- What they type in; or
- How they interact with your website
Too vague? Here are a few project ideas to get you inspired:
Sample projects ideas
Utilitarian
Artistic
- A generative artwork that changes based on time of the day, using P5 library
- A collaborative drawing that gets reset every day, using Google Sheets API
- A geometric 3D background for your portfolio, using Three.js library
Mini games
- A point-and-click mistery game, using Phaser library
- A “guess the movie” game, using OMDB API
- A “guess the country” game, using REST Countries API
These are just suggestions to get you started. I did not test the feasibility of any of those ideas.