Skip to content

Search through the CORE API; easily accessible research papers. Built with React, TS, SCSS

Notifications You must be signed in to change notification settings

nayemalam/SmartPaperSearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Paper Search 🔍 📄

Table of Contents

Screenshot

image
More screenshots image image image image image image image

How To Run

To run the application locally

  1. Clone repo:
https://github.com/nayemalam/SmartPaperSearch.git
  1. cd into the folder:
cd SmartPaperSearch
  1. Install dependencies:
yarn # or yarn install
  1. Run app:
yarn start

Build and serve application for prod

yarn build && yarn serve

How To Test

yarn test

What does this do?

  • Search through the CORE API
  • Present papers in a list
    • title
    • date
    • authors
    • download the paper
    • read abstract
  • Keyword trends chart
  • Ability to decide the number of papers to return from the API

Additional features

  • CMD+K to easily access the search bar
  • Loading states that matches the skeleton of the design
  • Responsive (to a degree)
  • Pagination
  • Testing (see)
  • show/hide chart data (raionale: to allow users to see more papers on the screen at once + ability to show/hide the graph when needed)

Notes, comments & potential improvements

  • could have had a modal for the abstract
  • can have better responsivity
  • better pagination (with more options: page numbers, first and last page, etc)
  • abstract could have been presented better
  • better typing (preferably coming from the API since copying the type locally does not maintain type integrity)
  • Tooltips instead of titles
  • Tried copying similar design with cypris.ai branding
  • could be useful to add a "export keyword trends" button for offine use (spreadsheet for example)

About

Search through the CORE API; easily accessible research papers. Built with React, TS, SCSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published