A dynamic HTML, CSS, and JavaScript front-end web application for individuals or families looking for fun and exciting activities to do when feeling bored.
I want to learn how to fetch data from an API and build a table pattern along with the search and filter functionalities.
- HTML5
- CSS3
- JavaScript
- Fetch
- API from https://www.boredapi.com/documentation
Try the application live at https://vorleakyek.github.io/BoredNoMore/ Note: It seems that the Bored api website is down, which results in an empty table.
- Users can view a table of activities
- Users can search and filter for activities
- Users can generate a random activity
- Users can add a favorite activity
- Users can provide a feedback
- Add table pagination
- Update to React and TypeScript
- Node.js 18 or higher
-
Clone the repository.
git clone https://github.com/vorleakyek/BoredNoMore.git
-
Install all dependencies with NPM.
npm install
-
Start the project. Once started you can view the application by right click on the
index.html
and selectOpen with LiveReload Server
to open the web page on a browser.