A Simple Demo Content-Management-System from me

  • typescript
  • python
  • ionic
  • nextjs
  • pocketbase
  • deepseek/深度求索

Idea / Why ?

A simple showroom of my project

Stacks ?

Client/Mobile side/Frontend:

1. ionic react

CMS/Backend:

1. NextJs

Conclusion

This project served as a kind of demonstration only.
To show the audience the management of the software project across different sections. (SWE / QA / DOC)

1. Block HLD (High level design) source

.
├── 000_AI_WORKSPACE
│   │   ├── _examples
│   │   └── greetings
│   │   ├── 0010_FAQ.md
│   │   ├── 001_greetings.md
│   │   ├── 002_guideline.md
│   │   ├── 003_DB.md
│   │   └── _archive
│   ├── software-engineer
│   │   ├── _examples
│   │   └── greetings
│   └── testing-engineer
│   ├── _examples
│   └── greetings
├── 001_documentation
│   ├── Lesson
│   │   ├── connectives
│   │   └── vocabulary
│   ├── Requirements
│   │   ├── REQ0001
│   │   ├── REQ0002
│   │   ├── ...
│   │   ├── REQ0019
│   │   ├── REQ0020
│   ├── Tests
│   │   ├── TEST0001
│   │   └── TEST0006
│   └── meta.md
├── 002_source
│   ├── README.md
│   ├── api_ts
│   ├── cms
│   ├── doc
│   ├── docker
│   │   ├── docker-compose.db.yml
│   │   ├── docker-compose.dev.yml
│   │   ├── docker-compose.yml
│   │   └── volumes
│   ├── ionic_mobile
│   ├── pocketbase
├── 003_test
│   ├── 001_desktop
│   │   ├── 01_test_seat
│   │   └── _GUIDELINES.md
│   ├── 002_mobile
│   │   ├── 01_test_seat
│   │   └── _GUIDELINES.md
│   ├── scripts
│   │   └── dc_dev.sh
│   └── test.code-workspace
├── 004_marketing
│   └── meta.md
├── 005_references
└── 006_lab
   ├── 001_pocketbase
   ├── 002_nextjs
   └── ionic-react-login

Purpose of directories:

000_AI_WORKSPACE:

- home of prompts

001_documentation

- home of documentation

002_source

- source code home(including nextjs, ionic, typescript, api endpoint)

003_test

- home of test (QA)

004_marketing

- home of marketing page / campaign

005_references / 006_lab

- reference source code from other project (e.g. existing / POC)

4. Reference link

helloworld
louis portfolio