Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ashwanikumar04/flash-cards

This is a simple app to create flash cards with hints and use them as and when required.
https://github.com/ashwanikumar04/flash-cards

Last synced: 6 days ago
JSON representation

This is a simple app to create flash cards with hints and use them as and when required.

Awesome Lists containing this project

README

        

# Flash Cards

This application provides a simple interface to create flash cards with hints.

- [Flash Cards](#flash-cards)
- [Demo](#demo)
- [Setup](#setup)
- [Install dependencies](#install-dependencies)
- [Install knex](#install-knex)
- [Run latest migration](#run-latest-migration)
- [Running application](#running-application)
- [Make changes to config](#make-changes-to-config)
- [Modifications to js or css](#modifications-to-js-or-css)

## Demo
Check the running application [here](http://demo.ashwanik.in)
Use following credentials
```
UserName: admin
Password: demo
```
## Setup

### Install dependencies

```
npm install

```

### Install knex

```
npm install knex -g
```

### Run latest migration

Application use base sqlite database from [here](https://github.com/jwasham/computer-science-flash-cards/blob/master/cards-jwasham-extreme.db)

```
knex migrate:latest
```

## Running application
```
node app.js
```

[PM2](https://github.com/Unitech/pm2) is recommended.

## Make changes to config

Set default setting and a super strong password in [config.js](/config.js)

## Modifications to js or css

Make changes to web-app/ and Run

```
gulp
```