Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/linus-kronenberger/flashcard-app-template-react

I want to build a simple flashcard app as a template for everyone who is interested
https://github.com/linus-kronenberger/flashcard-app-template-react

expressjs nodejs reactjs vitejs

Last synced: 17 days ago
JSON representation

I want to build a simple flashcard app as a template for everyone who is interested

Awesome Lists containing this project

README

        

# Setup
```bash
git clone https://github.com/MisterLs4566/flashcard-template-react.git

cd server
npm install
npm run start
```

```bash
cd ..
cd client
npm install
npm run dev
```

Now you can open the url:
```plaintext
localhost:3000
```

# Data Model
I used the following entity-relationship diagram for modeling the database:

![image](mockups/flashcard-template-react.drawio.png)

Out of this, the following relational model is developed:
- flashcard_list( flashcard_list_id, title )
- flashcard( flashcard_id, key_title, key_body, value_title, value_body, ↑flashcard_list )
# UI Mockup
The following image shows the first mockup for the web app.

![image](mockups/UI-mockup-flashcards.drawio.png)