Skip to content

Group project: an activity suggestion generator for the indecisive! Utilizes Wikipedia and Bored APIs, Materialize framework, and local storage.

License

Notifications You must be signed in to change notification settings

hseymo/Activity-Generator

Repository files navigation

Notice

PLEASE NOTE THAT THE BORED API IS NO LONGER RESPONDING TO OUR FETCH REQUESTS AND IS RETURNING A FAILED 500 STATUS. Please still visit our deployed app to checkout our other features and functionality!

Description

AS A USER who is very bored and may or may not be ignorant about certain activities, I WANT an activity randomly recommended for me, with or without parameters of my choosing, and relevant wikipedia definitions and links of said activity SO THAT I will no longer be bored or ignorant! WikiOnBored is a resource to help you find an activity when you are bored. Upon entering WikiOnBored, it will ask you for your preferences (if you'd like) when searching for an activity to do and will then return with something you could do to end your boredom. We utilized the BoredAPI (https://www.boredapi.com/) to generate our activities, and we use the WikiAPI (https://www.mediawiki.org/wiki/API:Main_page). Under your generated activity, information from articles on Wikipedia relating to your activity will display to give you more information if needed. After doing your activity, you can head over to the "JOURNAL" page and log how your activity went. In the future, we'd like to allow users to post their experience and share with others. You can add your activity to favorites with the button below your generated activity, which is saved to local storage and is accessible from the "FAVORITES" tab.

Deployment

Please see our deployed app on Github pages. Note that Bored API is returning failed 500 status fetch requests at this time and therefore the activity generator is currently unavailable. Please check the overall page and working features, such as the journal!

Technologies

This project utilizes HTML, CSS, Javascript, Materialize framework, and jQuery. Fetch requests were made to the two APIs mentioned above (BoredAPI and WikiAPI).

Content

Welcome Modal


Activity Page with result displayed


Preference form filled out


Favorites page


Journal entry prompts


Journal entries


Responsive layout


Side Navbar on small screens


Summary

This site is designed to help users with boredom, and show them any information they may need to find out anything they don't know about the activity through articles shown when an activity is generated. With the Journal and Favorites features, this site excels at usefulness for the bored.

Contact Information

This project was a group collaboration by Jaden, Kalif, Chris and Haley. You can reach us at our email addresses below:

About

Group project: an activity suggestion generator for the indecisive! Utilizes Wikipedia and Bored APIs, Materialize framework, and local storage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •