-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.txt
More file actions
381 lines (305 loc) · 11.8 KB
/
README.txt
File metadata and controls
381 lines (305 loc) · 11.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
================================================================================
REDUX TOOLKIT WEBSITE - README
================================================================================
Project: Redux Toolkit Multi-Page Website
Version: 1.0
Created: 2024
Designed & Developed by: Factory Droid
================================================================================
TABLE OF CONTENTS
================================================================================
1. Introduction
2. File Structure
3. How to Run the Website Locally
4. Customization Guide
5. Color Palette
6. Pages Overview
7. Features
8. Browser Compatibility
9. Support & Contact
================================================================================
1. INTRODUCTION
================================================================================
This is a professional, modern, responsive multi-page website built for Redux
Toolkit using HTML, CSS, and JavaScript. The website features a clean design
inspired by the official Redux Toolkit site but with enhanced styling and a
unique identity.
The site includes:
- Home page with hero section and focus keywords
- About page with mission and vision
- Contact page with Google Form integration
- Download page with installation instructions
- Fully responsive design for all devices
- Smooth animations and transitions
- Modern UI/UX patterns
================================================================================
2. FILE STRUCTURE
================================================================================
ReduxToolkit2/
├── index.html - Home page with hero section and content
├── about.html - About page with mission and values
├── contact.html - Contact page with Google Form button
├── download.html - Download page with installation guide
├── style.css - All styling and responsive design
├── script.js - JavaScript for interactivity
└── README.txt - This file (setup and customization guide)
================================================================================
3. HOW TO RUN THE WEBSITE LOCALLY
================================================================================
METHOD 1: Direct File Opening
------------------------------
1. Navigate to the project folder "ReduxToolkit2"
2. Double-click on "index.html" to open in your default browser
3. Use the navigation menu to explore other pages
METHOD 2: Using Live Server (Recommended)
-----------------------------------------
If you have VS Code with Live Server extension:
1. Open the project folder in VS Code
2. Right-click on "index.html"
3. Select "Open with Live Server"
4. The website will open in your browser with auto-reload
METHOD 3: Using Python HTTP Server
----------------------------------
1. Open terminal/command prompt in the project folder
2. Run: python -m http.server 8000
(or: python3 -m http.server 8000)
3. Open browser and go to: http://localhost:8000
METHOD 4: Using Node.js HTTP Server
-----------------------------------
1. Install http-server: npm install -g http-server
2. Navigate to project folder in terminal
3. Run: http-server
4. Open the provided localhost URL in your browser
================================================================================
4. CUSTOMIZATION GUIDE
================================================================================
A. CHANGING COLORS
------------------
Edit the file: style.css (lines 1-10)
Current colors:
--primary-color: #441E59 (Purple - main brand color)
--secondary-color: #FFFFFF (White - background)
--accent-color: #FCFA50 (Yellow - highlights)
--text-dark: #1a1a1a (Dark text)
--text-light: #666666 (Light text)
To change colors:
1. Open style.css
2. Find the :root section at the top
3. Replace the hex color codes with your preferred colors
4. Save the file and refresh your browser
B. CHANGING LINKS
------------------
1. Google Form Link:
- File: contact.html
- Find: https://docs.google.com/forms/d/e/1FAIpQLSe_Db6ZTXgKYfppFBbU93NjBPCAC5R5PvpDqrVIBLm3iuEOFQ/viewform?usp=header
- Replace with your Google Form URL
2. GitHub Link:
- Files: All HTML files (navbar section)
- Find: https://github.com/DonaldValentine/ReduxtoolKit
- Replace with your GitHub repository URL
3. Download Link:
- File: download.html
- Find: https://reduxtoolkit.com/download/
- Replace with your download page URL
4. Official Site Link:
- Files: index.html and footer sections
- Find: https://reduxtoolkit.com/
- Replace with your official website URL
C. CHANGING TEXT CONTENT
-------------------------
Each HTML file contains text that can be easily edited:
index.html:
- Hero title: Line ~40
- Hero subtitle: Line ~41
- Content sections: Lines ~70-120
about.html:
- Mission text: Line ~45
- Vision text: Line ~55
- Values: Lines ~75-110
contact.html:
- Contact message: Lines ~40-45
- Info cards: Lines ~60-90
download.html:
- Download instructions: Lines ~50-80
- Installation commands: Lines ~100-150
Simply open the file, find the text, and replace it with your content.
D. CHANGING FONTS
------------------
Current fonts: Inter and Poppins (loaded from Google Fonts)
To change fonts:
1. Visit: https://fonts.google.com/
2. Select your preferred fonts
3. Copy the <link> tag
4. Replace the font link in each HTML file (in <head> section)
5. Update font-family in style.css
E. ADDING/REMOVING PAGES
-------------------------
To add a new page:
1. Copy an existing HTML file (e.g., about.html)
2. Rename it to your new page name (e.g., blog.html)
3. Edit the content
4. Add link to navigation in all HTML files
5. Update footer links
To remove a page:
1. Delete the HTML file
2. Remove links from navigation in all HTML files
3. Remove from footer links
F. CHANGING NAVIGATION
-----------------------
Edit the navigation in each HTML file (lines ~20-40)
<ul class="nav-menu" id="navMenu">
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
<!-- Add or remove menu items here -->
</ul>
G. CHANGING FOOTER
-------------------
Footer content is at the bottom of each HTML file (lines ~200-250)
To update:
1. Find the <footer> section
2. Edit copyright text
3. Update social links
4. Modify footer columns
H. FOCUS KEYWORDS AND INTERNAL LINKING
---------------------------------------
Current keywords in index.html:
- "react toolkit" → links to https://reduxtoolkit.com/
- "use useselector redux toolkit" → links to useSelector guide
- "use redux persist" → links to Redux Persist guide
To change:
1. Open index.html
2. Find the keyword links in content sections
3. Replace with your keywords and URLs
4. Keep links natural within content
================================================================================
5. COLOR PALETTE
================================================================================
Primary Color (Purple): #441E59
- Used for: Branding, buttons, headings, accents
Secondary Color (White): #FFFFFF
- Used for: Backgrounds, text on dark backgrounds
Accent Color (Yellow): #FCFA50
- Used for: Highlights, hover effects, special elements
Text Dark: #1a1a1a
- Used for: Main text, headings
Text Light: #666666
- Used for: Descriptions, secondary text
Background Light: #f8f9fa
- Used for: Section backgrounds
Border Color: #e0e0e0
- Used for: Card borders, dividers
================================================================================
6. PAGES OVERVIEW
================================================================================
INDEX.HTML (Home Page)
----------------------
- Hero section with animated code window
- Features grid (3 cards)
- Content sections with focus keywords and internal links
- CTA section with buttons
- Navigation and footer
Focus: Showcase Redux Toolkit benefits and features
ABOUT.HTML (About Page)
-----------------------
- Page header with gradient background
- Mission and Vision cards
- Core values grid (6 items)
- Statistics section (4 stats)
- Team section with community info
Focus: Company story, values, and mission
CONTACT.HTML (Contact Page)
---------------------------
- Page header
- Contact introduction
- Large Google Form button (opens in new tab)
- Info cards (Community, Documentation, Issues)
- Contact CTA section
Focus: Easy contact through Google Form
DOWNLOAD.HTML (Download Page)
-----------------------------
- Page header with gradient
- Main download card with large button
- Installation methods (NPM, Yarn, PNPM)
- Quick start guide (4 steps)
- Features list (6 features)
- Resources section (3 cards)
Focus: Clear installation and getting started
================================================================================
7. FEATURES
================================================================================
✓ Fully Responsive Design
- Mobile-first approach
- Breakpoints: 1024px, 768px, 480px
- Touch-friendly navigation
✓ Modern UI/UX
- Smooth transitions and animations
- Hover effects on interactive elements
- Clean, professional layout
✓ Interactive Elements
- Mobile hamburger menu
- Smooth scroll to sections
- Copy-to-clipboard for code blocks
- Animated counters for statistics
- Ripple effect on buttons
✓ Performance Optimized
- Minimal JavaScript
- Optimized CSS
- Fast loading times
- No external dependencies (except Google Fonts)
✓ SEO Ready
- Semantic HTML5
- Meta descriptions
- Proper heading hierarchy
- Alt texts ready for images
✓ Accessibility
- ARIA labels
- Keyboard navigation support
- High contrast colors
- Readable font sizes
✓ Cross-Browser Compatible
- Chrome, Firefox, Safari, Edge
- Modern browser features
- Graceful degradation
================================================================================
8. BROWSER COMPATIBILITY
================================================================================
Fully Supported:
- Google Chrome (latest)
- Mozilla Firefox (latest)
- Safari (latest)
- Microsoft Edge (latest)
- Opera (latest)
Partially Supported:
- Internet Explorer 11 (limited CSS features)
Mobile Browsers:
- Safari iOS (latest)
- Chrome Android (latest)
- Samsung Internet (latest)
Note: The website uses modern CSS features like CSS Grid and Flexbox.
For best experience, use updated browsers.
================================================================================
9. SUPPORT & CONTACT
================================================================================
For questions, issues, or customization help:
GitHub: https://github.com/DonaldValentine/ReduxtoolKit
Website: https://reduxtoolkit.com/
Contact Form: Available on contact.html page
Common Issues:
--------------
Q: Mobile menu not working?
A: Ensure script.js is properly linked in your HTML files.
Q: Styles not loading?
A: Check that style.css is in the same folder as HTML files.
Q: Links not working?
A: Verify all href attributes point to correct files/URLs.
Q: Fonts not displaying?
A: Check internet connection (Google Fonts requires online access).
Q: Animations not smooth?
A: Try a different browser or update your current browser.
================================================================================
Thank you for using this Redux Toolkit website template!
For updates and improvements, visit the GitHub repository.
Designed & Developed with ❤️ by Factory Droid
================================================================================
END OF README
================================================================================