You are receiving this email because you requested a password reset, use the link below to reset your password
11 | Click here to continue 12 | 13 | -------------------------------------------------------------------------------- /backend/templates/email/password_reset.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desphixs/Django-and-React-Blog/54b7faa480897dde9a290f2a3f9d320df0777265/backend/templates/email/password_reset.txt -------------------------------------------------------------------------------- /frontend/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | env: { browser: true, es2020: true }, 4 | extends: [ 5 | 'eslint:recommended', 6 | 'plugin:react/recommended', 7 | 'plugin:react/jsx-runtime', 8 | 'plugin:react-hooks/recommended', 9 | ], 10 | ignorePatterns: ['dist', '.eslintrc.cjs'], 11 | parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, 12 | settings: { react: { version: '18.2' } }, 13 | plugins: ['react-refresh'], 14 | rules: { 15 | 'react/jsx-no-target-blank': 'off', 16 | 'react-refresh/only-export-components': [ 17 | 'warn', 18 | { allowConstantExport: true }, 19 | ], 20 | }, 21 | } 22 | -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- 1 | # React + Vite 2 | 3 | This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. 4 | 5 | Currently, two official plugins are available: 6 | 7 | - [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh 8 | - [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh 9 | -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |74 | 75 | Comment 76 | 77 | {c.comment} 78 |
79 |80 | 81 | Response 82 | 83 | {c.reply ||
No Reply
} 84 | 85 |86 | 89 |
90 |58 | {n.type === "Like" && ( 59 |
60 | Someone liked your post {n.post?.title?.slice(0, 30) + "..."} 61 |
62 | )} 63 | {n.type === "Comment" && ( 64 |65 | You have a new comment on {n.post?.title?.slice(0, 30) + "..."} 66 |
67 | )} 68 | {n.type === "Bookmark" && ( 69 |70 | Someone bookmarked your post {n.post?.title?.slice(0, 30) + "..."} 71 |
72 | )} 73 | 74 | 5 min ago 75 |No notifications yet
} 88 |38 | Call:{" "} 39 | 40 | +123 4567 890 (Toll-free) 41 | 42 |
43 |44 | Email:{" "} 45 | 46 | desphixs@gmail.com 47 | 48 |
49 |
50 | Support time: Monday to Saturday
51 |
52 | 9:30 am to 6:00 pm
53 |
Get in touch with us to see how we can help you with your query
58 | 750 Sing Sing Rd, Horseheads, NY, 14845 59 |60 | Call:{" "} 61 | 62 | +123 4567 890 (Toll-free) 63 | 64 |
65 |66 | Email:{" "} 67 | 68 | desphixs@gmail.com 69 | 70 |
71 |
72 | Support time: Monday to Saturday
73 |
74 | 9:00 am to 5:30 pm
75 |
Please fill in the form below and we will contact you very soon. Your email address will not be published.
83 | {/* Form START */} 84 | 119 | {/* Form END */} 120 |Use the article builder below to write your article.
23 |45 | 46 | Comment 47 | 48 | This post was really amazing, do you recommend that beginners learn React.js and Django? 49 |
50 |51 | 52 | Response 53 | 54 | Thanks for the commment. Yes, it's an ideal stack for proficient development. 55 |
56 |57 | 60 |
61 |Use the article builder below to edit your article.
23 |32 | Monica FineGeh commented on your post How to become a better django and react.js developer 33 |
34 |38 | 39 | Date: 30/11/24 40 | 41 |
42 |43 | 46 |
47 |61 | Destiny Franks liked your post How to become a better django and react.js developer 62 |
63 |67 | 68 | Date: 30/11/24 69 | 70 |
71 |72 | 75 |
76 |You have full control to manage your own account setting.
18 |38 | Call:{" "} 39 | 40 | +123 4567 890 (Toll-free) 41 | 42 |
43 |44 | Email:{" "} 45 | 46 | desphixs@gmail.com 47 | 48 |
49 |
50 | Support time: Monday to Saturday
51 |
52 | 9:30 am to 6:00 pm
53 |
Get in touch with us to see how we can help you with your query
58 | 750 Sing Sing Rd, Horseheads, NY, 14845 59 |60 | Call:{" "} 61 | 62 | +123 4567 890 (Toll-free) 63 | 64 |
65 |66 | Email:{" "} 67 | 68 | desphixs@gmail.com 69 | 70 |
71 |
72 | Support time: Monday to Saturday
73 |
74 | 9:00 am to 5:30 pm
75 |
Please fill in the form below and we will contact you very soon. Your email address will not be published.
83 | {/* Form START */} 84 | 119 | {/* Form END */} 120 |