https://github.com/zephyrine16/survey
Interactive feedback system designed to collect user sentiment on menu items with real-time data visualization and PostgreSQL persistence.
https://github.com/zephyrine16/survey
axios data-visualization fullstack jwt-authentication postgresql render-deployment spring-boot vuejs
Last synced: 24 days ago
JSON representation
Interactive feedback system designed to collect user sentiment on menu items with real-time data visualization and PostgreSQL persistence.
- Host: GitHub
- URL: https://github.com/zephyrine16/survey
- Owner: Zephyrine16
- Created: 2026-02-26T12:18:26.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-05T07:30:33.000Z (27 days ago)
- Last Synced: 2026-04-05T09:22:53.541Z (27 days ago)
- Topics: axios, data-visualization, fullstack, jwt-authentication, postgresql, render-deployment, spring-boot, vuejs
- Language: Vue
- Homepage: https://survey-frontend-u6k3.onrender.com/
- Size: 11 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📊 Menu Intelligence & Feedback Ecosystem
A professional full-stack application designed for high-volume menu evaluation and data-driven insights. This project utilizes a modern decoupled architecture with a Vue.js frontend and a Java Spring Boot backend.
**🔗 [Live Demo](https://survey-frontend-u6k3.onrender.com)**
---
## 🌟 Project Highlights
- **Dynamic Data Collection:** Custom-built survey engine with 84 curated items.
- **Admin Analytics:** Real-time dashboard featuring data visualization of user sentiment.
- **Enterprise Security:** Stateless JWT-based authentication for secure admin access.
- **Cloud Native:** Fully containerized logic deployed on Render with PostgreSQL persistence.
---
## 🛠️ Technical Stack
| Component | Technology |
| :--- | :--- |
| **Frontend** | Vue 3 (Composition API), Vite, Axios |
| **Backend** | Java 17, Spring Boot, Spring Security |
| **Database** | PostgreSQL |
| **Auth** | JWT (JSON Web Tokens) |
| **Hosting** | Render (CI/CD Pipeline) |
---
## 📂 Project Structure
This is a **Monorepo** containing both the client and server code:
```text
/Survey
├── /backend # Spring Boot API & Database logic
└── /frontend # Vue.js 3 Single Page Application