Skip to content

memory-cards/cards-exporter

Repository files navigation

Cards Exporter

Coverage Status code style: prettier Code Style


Description

This project provides useful interface for collecting, creating, filtering and updating anki cards. There are several endpoints with cards info, such as tags, list of the cards or exporting anki decks endpoint. At filterCards page we can get deck with the cards filtered by selected tags. At updateCards page we can see the list of all cards and see the preview of this card in anki-web or anki-droid (for mobile).

Project structure

  • api - backend part of the app. Here are collected endpoints with cards data;
  • components - shared react components that are used across the app;
  • data - stored cards from memory-cards/cards repository;
  • pages - next.js pages of the web app;
  • utils - useful services;

How to run

Firstly is needed to be installed git, node.js (LTS version), yarn & nodemon tools.

To run the app in dev mode open the project root and type in command line:

  yarn
  yarn run dev

By default at http://localhost:8080/ you'll see the start page.