Go to file
2022-08-29 23:44:49 +03:00
.husky Add lint-staged as dev dependency instead of running through npx 2022-08-10 20:45:56 +03:00
.storybook Switch to single-page vanilla React app, add PWA support 2022-08-10 01:36:26 +03:00
public Add settings, cards list, card preview views 2022-08-29 00:29:01 +03:00
src Distinguish between loading and not found in database queries to find one item 2022-08-29 23:44:49 +03:00
.eslintrc.json Switch to single-page vanilla React app, add PWA support 2022-08-10 01:36:26 +03:00
.gitignore Switch to single-page vanilla React app, add PWA support 2022-08-10 01:36:26 +03:00
.prettierignore Add prettier tool, prettify code 2022-08-10 00:20:31 +03:00
.prettierrc.json Add prettier tool, prettify code 2022-08-10 00:20:31 +03:00
LICENSE Initial commit 2022-08-10 00:20:21 +03:00
package.json Fix repository links to fit organization 2022-08-13 16:13:19 +03:00
README.md Remove unnecessary content from README 2022-08-13 18:59:05 +03:00
tsconfig.json Initial commit from Create Next App 2022-08-10 00:20:31 +03:00
yarn.lock Add lint-staged as dev dependency instead of running through npx 2022-08-10 20:45:56 +03:00

Study Card Tool

A handy tool for vocabulay study and learning through repetition.

License

GNU Affero General Public License version 3.0: https://www.gnu.org/licenses/agpl-3.0.en.html

Development requirements

Running a develpoment environment

  1. Clone repository: git clone https://git.studycardtool.org/studycardtool/app.git studycardtool
  2. Enter local repository folder: cd studycardtool
  3. Install dependencies: yarn
  4. Run development mode: yarn start

Deploying your own

It should be possible to host studycardtool in any static file server.

  1. Run yarn build to generate a build folder
  2. Deploy contents of build folder onto a static server

If you need further advice you could can check the "start a website" tutorial at https://landchad.net/

Contributing

Register onto this gitea service either through a local account or a federated account. Bug reports, comments, design ideas and code contributions are welcome.

Ideally this project will stay a small tool focused on a single purpose.