Our team is working on creating a basic academic chat system that allows multiple users to engage in real-time conversations and query academic materials. In this project, we will use the CORE as the API that forms the basis of our academic chat system.
Our team's primary focus for this project includes:
-
Real-time Communication: Implementing a real-time chat system where users can send and receive messages instantly.
-
Academic Content Query: Providing users with the ability to search for and access academic papers, articles, and research materials.
-
User Account Construction: Users can create their own accounts and secure user accounts, in order to protect user data and conversations.
-
Message Persistence: Storing chat messages securely and providing the ability to retrieve chat history.
-
User Experience: Creating an intuitive and user-friendly interface for seamless communication.
We are developing a web-based chat application that will allow users to create accounts, log in, and join academic discussion rooms, and query academic materials from various sources. Users can send text messages to others in the same chat room. Users can participate in real-time discussions, share academic resources, and collaborate with peers. The application aims to provide a platform for academic exchange while ensuring the privacy and security of user data.
To achieve the functionalities mentioned above, we plan to utilize the Resource API from CORE.
Resource API: https://api.core.ac.uk/docs/v3
We have encountered the following technical challenges that are currently hindering our progress:
-
Finding suitable APIs: We found that some good APIs are not available in IntelliJ.
-
Use of APIs: Unskilled use of APIs leads to difficulties in selecting and applying APIs.

