https://github.com/jdm-github/jdm-reviewer
Questionnaire Website: React frontend, Node.js backend. Create, take & review questionnaires. Dynamic content, user dashboard, theme editor. Contribute & suggest improvements!
https://github.com/jdm-github/jdm-reviewer
Last synced: about 1 year ago
JSON representation
Questionnaire Website: React frontend, Node.js backend. Create, take & review questionnaires. Dynamic content, user dashboard, theme editor. Contribute & suggest improvements!
- Host: GitHub
- URL: https://github.com/jdm-github/jdm-reviewer
- Owner: JDM-Github
- Created: 2024-06-05T17:41:56.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-12T09:42:42.000Z (almost 2 years ago)
- Last Synced: 2025-04-14T12:09:17.312Z (about 1 year ago)
- Language: TypeScript
- Size: 535 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Questionnaire Website
This is a Questionnaire Website created with React for the frontend and Node.js for the backend, developed by JDM.
## Features
- **Create Questions:** Users can create various types of questions including Identification, MultipleChoice, Enumeration, and MultiSelection.
- **Questionnaire:** Take the questionnaire with options to randomize questions, set a limit on the number of questions, and review answers.
- **Multiple Answers:** Supports multiple correct answers stored as arrays. For example, `["OOP", "Object Oriented Programming"]`.
- **User Dashboard:**
- User profile section.
- Recently opened question subjects displayed horizontally scrollable at the top.
- All question subjects displayed vertically scrollable at the bottom.
## Special Keywords
In question messages, you can use special keywords to embed dynamic content:
- Images: `This picture is ${image={src='link', autodown=true, radius=20px, size=[90%, auto]}}`
- Text formatting: `This text is ${font={bold=true, size=2rem, color=red}}TEXT${/font}`
- Links: `This text is ${link='link'}`
## Theme Editor
Customize the look and feel of the website using the theme editor.
## Future Plans
- Add more features and question types.
- Enhance the user experience and functionality.
---
Feel free to contribute or suggest improvements!