API Finders - Advanced Programming Practices (APP) course at Concordia University .
- Varun Aggarwal (40225335)
- Deepanshu Sehgal (40225333)
- Anmol Arora (40172251)
Dr. Constantinos Constantinides
The specific project for this semester aims to develop a system that can read API /JSON data and produce results to some application.
For the purpose of this exercise, we should aim at creating a small and manageable local database based on the downloaded data.
Our aim was to make an API finder using Java Programming language by inserting the data from a public API, (which consists of list of free public APIs in raw JSON format) into our local database and then performing various operations on it like:
• Retrieving the data
• Adding new data
• Updating the existing data
• Deleting the data that is not required
• Searching the data through the keyword
• Firstly clone the fully developed code from the GitHub using the command git clone or download the project in zip file
• Import the project in the latest version of the eclipse
• Download the Jar files and configure them in the build path of the project in eclipse
• Create a local database in MYSQL Workbench and create a table using the following query:
• Modify the context.xml file under src/webapp/META-INF by configuring the Resource name , username, and password.
• Run the project b clicking Run as --> Run on Server and then select apache Tomcat v.9.0+
• The project UI will open in localhost:8080/ on any web browser.
• JDK v 12.0+
• Eclipse latest version
• Apache Tomcat v 9.0+
• MSQL Workbench
• UML
• https://github.com/VarunAggarwal1998/API_Finders.git
• Google drive link for demonstration video:
G-drive Link