@@ -30,11 +30,19 @@ This project shows the power of Next.js and serves as a practical demonstration
30
30
- [ 📧 ** Contact** ] ( #-contact )
31
31
32
32
## 🌟 ** Features**
33
+
33
34
- Full authentication system (Register and Login)
34
35
- Dark and Light mode
36
+ - User-specific to-do lists with different categories
37
+ - CRUD operations for to-do items
38
+ - Responsive design
35
39
- Add, edit, delete, and complete tasks
36
40
- Persistent storage using SQLite and in-memory storage
37
41
- A clean, modern, and responsive UI
42
+ - PWA support with offline capabilities
43
+ - Basic testing for API endpoints and utility functions
44
+ - Easy-to-understand file structure and codebase
45
+ - Customizable with additional features and improvements
38
46
39
47
## 📂 ** File Structure**
40
48
@@ -186,28 +194,59 @@ The production build will be served at `http://localhost:3000`.
186
194
## 🖼️ ** UI Preview**
187
195
188
196
### ** Landing Page**
197
+
198
+ #### ** Light Mode**
199
+
189
200
<p align =" center " >
190
- <img src =" public/images/landing-page.png " alt =" Landing Page " width =" 600 " />
201
+ <img src =" images/landing-bright.png " alt =" Landing Page " width =" 100% " style =" border-radius : 10px " />
202
+ </p >
203
+
204
+ #### ** Dark Mode**
205
+
206
+ <p align =" center " >
207
+ <img src =" images/landing-dark.png " alt =" Landing Page in Dark Mode " width =" 100% " style =" border-radius : 10px " />
191
208
</p >
192
209
193
210
### ** Login Page**
211
+
212
+ #### ** Light Mode**
213
+
214
+ <p align =" center " >
215
+ <img src =" images/login-bright.png " alt =" Login Page " width =" 100% " style =" border-radius : 10px " />
216
+ </p >
217
+
218
+ #### ** Dark Mode**
219
+
194
220
<p align =" center " >
195
- <img src =" public/ images/login-page .png" alt =" Login Page " width =" 600 " />
221
+ <img src =" images/login-dark .png " alt =" Login Page in Dark Mode " width =" 100% " style = " border-radius : 10 px " />
196
222
</p >
197
223
198
224
### ** Register Page**
225
+
226
+ #### ** Light Mode**
227
+
199
228
<p align =" center " >
200
- <img src =" public/images/register-page.png " alt =" Register Page " width =" 600 " />
229
+ <img src =" images/register-bright.png " alt =" Register Page " width =" 100% " style =" border-radius : 10px " />
230
+ </p >
231
+
232
+ #### ** Dark Mode**
233
+
234
+ <p align =" center " >
235
+ <img src =" images/register-dark.png " alt =" Register Page in Dark Mode " width =" 100% " style =" border-radius : 10px " />
201
236
</p >
202
237
203
238
### ** Homepage (To-Do List)**
239
+
240
+ #### ** Light Mode**
241
+
204
242
<p align =" center " >
205
- <img src =" public/ images/homepage .png" alt =" Homepage with To-Do List " width =" 600 " />
243
+ <img src =" images/home-bright .png " alt =" Homepage " width =" 100% " style = " border-radius : 10 px " />
206
244
</p >
207
245
208
- ### ** Dark Mode**
246
+ #### ** Dark Mode**
247
+
209
248
<p align =" center " >
210
- <img src =" public/ images/dark-mode .png" alt =" App in Dark Mode" width =" 600 " />
249
+ <img src =" images/home-dark .png " alt =" Homepage in Dark Mode" width =" 100% " style = " border-radius : 10 px " />
211
250
</p >
212
251
213
252
---
0 commit comments