This is a server application / API for managing academic data. It allows storing and retreiving data about university people and activities such as grants, articles, and patents.
This data server is used in the University of Wisconsin Campus Knowledge Map.
The API routes that are implemented by this data server are described in the Academic Data API Reference.
- PHP 8.0
- A SQL Database (MySql or MariaDB)
The following tools and frameworks were used in the construction of this project:
Before running these scripts, you will need to first create a database to store the information.
- Create a database
First, you'll want to create a database to store the information. The database schema that is used for this utility is located in the file: database/academic_data_structure.sql.
- Configure your web server
Since this is a web server application, you will need to configure your web server to run it. Please see the documentation for your particular type of web server (Apache, Nginx, etc.) for details.
- Configure the .env file
Next, you'll need to configure the academic data server to connect with your database. This application is built on top of the Laravel framework, so please see the Laravel documentation for details.
Distributed under the MIT License. See the license for more information.
This project was funded by the American Family Insurance Data Science Institute at the Univeristy of Wisconsin-Madison