This web app allows users to search for research papers, view results, and save selected papers to a personal collection. Built with Node.js and JavaScript for seamless frontend and backend integration.
- Node.js (v12.0 or higher)
- npm (v6.0 or higher)
- Clone the repository:
git clone https://github.com/shubhgupta0988/Research-Paper-Search-Web-App.git cd research-paper-search-app
- Install dependencies:
npm install
- Start the server:
npm start
- Open your web browser and navigate to
http://localhost:3000
- Search for research papers
- View paper details including title, authors, year, and citation count
- Save papers for later reference
- View and manage saved papers
index.html
: Main search pagesaved.html
: Saved papers pageapp.js
: JavaScript for the search functionalitysaved.js
: JavaScript for managing saved papersstyles.css
: Styling for the applicationserver.js
: Backend for the application
- GET
/search?q={query}
: Search for papers - POST
/save
: Save a paper - GET
/saved
: Retrieve saved papers - DELETE
/saved/{id}
: Remove a saved paper
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.