A mini web application for searching Altmetric’s API.
- Make sure you have
git
,python3
(3.6.6 or earlier),pip
andvirtualenv
already installed. - Clone the repository locally:
git clone https://github.com/sssoz/altmetric-test.git
cd altmetric-test
- Create a Python 3 virtualenv and activate it.
virtualenv env -p python3
. env/bin/activate
- Install the requirements:
pip install -r requirements.txt
- Run the migrations:
cd knowledgetracker
python manage.py migrate
- Run the development server:
python manage.py runserver
- The app will be available at
127.0.0.1:8000
.
- Pagination:
either use infinite scroll ordisplay page navigation widget - Use SASS as CSS pre-processor and minify CSS output
- Declare SASS variables for colour palette and typography
- Break up and organise CSS into separate files
- Add an option to sort by: Total Altmetric score, Altmetric score in the last X timeframe, and Publication date
- Test and improve a11y
- Test and improve performance, speed, & Progressive Web App features