I'm required to write a program that aims to provide a user-friendly interface to browse a list of universities worldwide. Users can filter universities by name and state/province, and visit their websites directly from the interface.
- Visit "https://github.com/7Unfazed/Overall-Phase-1-Project" to access the repository
- Clone the repository to your local machine.
- Open the index.html file in a web browser.
- Interact with the interface to explore universities and their websites.
- When filtering, Enter the name or state/province of the university in the corresponding input fields to filter the list dynamically. The table will update in real-time based on the entered filter criteria.
- Click on the "Website" button corresponding to each university entry to visit the university's website in a new tab.
- Click on the "Add University" button to be taken to the form where you can add a University to the table and to the API.
- Click on the "To The Top" button to be taken to the top of the page.
The application fetches university data from a JSON file hosted on GitHub using the Fetch API. Upon loading, the application populates a table with university data fetched from the JSON file. Users can filter universities by name and state/province using the input fields provided.Each university entry in the table includes a "Website" button, which allows users to visit the university's website directly.The interface is designed to be responsive and accessible on various devices.
- HTML-Markup language for structuring the web page.
- CSS-Stylesheet language for styling the web page.
- JavaScript-Programming language for implementing dynamic functionality.
- Fetch API-Web API used for fetching data asynchronously.
- GitHub Pages-Hosts the JSON file containing university data.
University data sourced from Hipo's "World University List".
This demerit World University program was created by Elvis Moses.