Skip to content

VarunAggarwal1998/API_Finders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOEN6441 Fall 2022 - Project

API Finders - Advanced Programming Practices (APP) course at Concordia University .

Team Members

Instructor

Dr. Constantinos Constantinides

Problem Statement

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

Installation and Configuration

• 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.

Software Requirements

• JDK v 12.0+
• Eclipse latest version
• Apache Tomcat v 9.0+
• MSQL Workbench
• UML

GitHub repository links

https://github.com/VarunAggarwal1998/API_Finders.git
• Google drive link for demonstration video: G-drive Link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •