
Code Ứng dụng tạo khảo sát trực tuyến bằng ReactJS, Chartjs, ExpressJS, MongoDB
by HuyBTCin JavaScript , Scripts & Code on March 20, 2023Choose Your Desired Option(s)
Become a SourceCodec member for full access. Your first 7 days are free.
Code Ứng dụng tạo khảo sát trực tuyến bằng ReactJS, Chartjs, ExpressJS, MongoDB
Source code ứng dụng cho phép người dùng dễ dàng tạo các cuộc thăm dò ý kiến online một cách nhanh chóng, đa tính năng, tuỳ chỉnh theo yêu cầu.
Tính năng
- Tạo Voting nhanh
- Theo chủ đề, hashtag
- Chọn Public hoặc Private (Những ai có link mới có thể truy cập)
- Thời gian kết thúc
- Yêu cầu đăng nhập để vote hay không
- Tổng số lượng Vote tối đa
- Cho phép tạo thêm các ý kiến không
- Cho phép chọn nhiều lựa chọn hay không
- Cho phép chấm điểm trên lựa chọn hay không
- Bình luận trên bài vote
- Quản lý bài vote cá nhân
- Khám phá các bài vote hay, nhiều người thích.
- Vote và bình luận theo thời gian thực (Realtime)
- Đa ngôn ngữ với i18n
- Dark mode
- SEO optimization với NextJs
- Full responsive
Công nghệ sử dụng
Front-end
- NextJS, ReactJS Hooks
- Apollo Client – GraphQL
- TypeScript
- Internationalization (i18n)
- TailwindCSS
- React Recoil
- Chartjs
Back-end
- ExpressJS
- TypeScript
- Apollo Server – GraphQL
- MongoDB – Mongoose
- Nodemailer
- TypeGraphQL
- Redis caching
Deployment
- Docker
- AWS EC2 VPS, Vercel, Heroku
- Cloudinary
- MongoDB Atlas
Cài đặt
Chạy bằng nodejs trên máy host hoặc dùng docker
Client:
- Tạo file .env.local từ file .env.dev, thay đổi các thông tin thích hợp
- yarn install
- yarn dev
Backend:
- Tạo file .env từ file .env.local, thay đổi các thông tin thích hợp
- yarn install
- yarn dev






| Download Category | JavaScript, Scripts & Code |
| Product Homepage URL→ | |
| Product Version | |
| File Type | JS |
| File Size | 387 KB |
| Developer | |
| Documentation |








