Thumbnail

Originally a node.js and express project and recently upgrade to nextjs. Kuku, a members blogPost type thing.

Node.js:

Node.js is an open-source, cross-platform runtime environment that allows developers to run JavaScript code outside of a web browser. It is built on the V8 JavaScript engine, which is the same engine that Google Chrome uses to execute JavaScript. Node.js enables server-side scripting and provides a runtime environment for building scalable and high-performance network applications.

Express.js:

Express.js, often referred to simply as Express, is a popular and minimalistic web application framework for Node.js. It provides a set of features and tools to simplify the process of building web and API applications. Express is known for its flexibility, simplicity, and ease of use.

Current Build


Route (app)                                               Size     First Load JS
┌ ○ /                                                     8.77 kB         132 kB
├ ○ /_not-found                                           879 B          88.9 kB
├ ƒ /(.)globalLogin                                       3.14 kB         115 kB
├ ƒ /(.)kukuReg                                           191 B           125 kB
├ ƒ /(.)login                                             187 B           115 kB
├ ƒ /(.)registration                                      2.65 kB         104 kB
├ ƒ /[mainSlug]                                           248 B          88.3 kB
├ ● /[mainSlug]/[subMainSlug]                             169 B           276 kB
├ ○ /about                                                300 B          93.4 kB
├ ƒ /api/auth                                             0 B                0 B
├ ƒ /api/auth/autoRefresh                                 0 B                0 B
├ ƒ /api/auth/login                                       0 B                0 B
├ ƒ /api/auth/refresh                                     0 B                0 B
├ ƒ /api/blogPosts                                        0 B                0 B
├ ƒ /api/blogPosts/[blogId]                               0 B                0 B
├ ƒ /api/blogPosts/blogUpdate/[blogId]                    0 B                0 B
├ ƒ /api/blogs                                            0 B                0 B
├ ƒ /api/blogs/[id]                                       0 B                0 B
├ ƒ /api/blogs/[id]/comments                              0 B                0 B
├ ƒ /api/blogs/[id]/replied                               0 B                0 B
├ ƒ /api/blogs/[id]/replies                               0 B                0 B
├ ƒ /api/dash                                             0 B                0 B
├ ƒ /api/main                                             0 B                0 B
├ ƒ /api/profiles                                         0 B                0 B
├ ƒ /api/revalidate                                       0 B                0 B
├ ƒ /api/send                                             0 B                0 B
├ ƒ /api/send/verify                                      0 B                0 B
├ ƒ /api/todos                                            0 B                0 B
├ ƒ /api/todos/[id]                                       0 B                0 B
├ ƒ /api/users                                            0 B                0 B
├ ƒ /api/users/[id]                                       0 B                0 B
├ ƒ /api/users/deleteavatar                               0 B                0 B
├ ƒ /api/users/oneuser                                    0 B                0 B
├ ƒ /api/users/password/[id]                              0 B                0 B
├ ƒ /api/users/upload                                     0 B                0 B
├ ƒ /api/videos                                           0 B                0 B
├ ƒ /api/votes-comment/downvote                           0 B                0 B
├ ƒ /api/votes-comment/upvote                             0 B                0 B
├ ƒ /api/votes-reply/downvote                             0 B                0 B
├ ƒ /api/votes-reply/upvote                               0 B                0 B
├ ƒ /api/votes/downvote                                   0 B                0 B
├ ƒ /api/votes/upvote                                     0 B                0 B
├ ○ /contact                                              1.11 kB         109 kB
├ ƒ /dashboard                                            1.87 kB        97.3 kB
├ ƒ /dashboard/[dashSlug]                                 2.23 kB        97.6 kB
├ ƒ /dashboard/[dashSlug]/[subDashSlug]                   1.39 kB        89.9 kB
├ ƒ /dashboard/blogs/edit/[blogId]                        3.2 kB          114 kB
├ ƒ /dashboard/blogs/search/search/[searchTerm]           195 B          95.1 kB
├ ○ /dashboard/demographics                               248 B          88.3 kB
├ ƒ /dashboard/impressions                                248 B          88.3 kB
├ ƒ /dashboard/leading-vote                               168 B           276 kB
├ ○ /dashboard/movers-shakers                             248 B          88.3 kB
├ ○ /dashboard/subscribers                                248 B          88.3 kB
├ ƒ /dashboard/todo/edit/[id]                             1.44 kB        90.2 kB
├ ƒ /dashboard/users/edit/[userSlug]                      2.96 kB         114 kB
├ ƒ /dashboard/users/search/search/[searchTerm]           2.15 kB         103 kB
├ ƒ /dashboard/view-duration                              248 B          88.3 kB
├ ○ /kukus                                                248 B          88.3 kB
├ ƒ /kukus/leading-vote                                   169 B           276 kB
├ ○ /kukus/movers-shakers                                 248 B          88.3 kB
├ ○ /login                                                1.84 kB         119 kB
├ ○ /not-authorized                                       195 B          95.1 kB
├ ƒ /profiles                                             1.17 kB         101 kB
├ ƒ /profiles/(.)upload/[userId]                          2.97 kB         142 kB
├ ƒ /profiles/[profileSlug]                               3.86 kB         307 kB
├ ƒ /profiles/[profileSlug]/[subProfileSlug]              800 B          95.7 kB
├ ƒ /profiles/[profileSlug]/create/blogs/[userId]         2.97 kB         128 kB
├ ƒ /profiles/[profileSlug]/delete/blogs/[userId]         2.17 kB        97.6 kB
├ ƒ /profiles/[profileSlug]/delete/user/[userId]          2.51 kB         103 kB
├ ƒ /profiles/[profileSlug]/edit/blogs/[userId]           459 B           100 kB
├ ƒ /profiles/[profileSlug]/edit/blogs/[userId]/[blogId]  2.49 kB         105 kB
├ ƒ /profiles/[profileSlug]/edit/user/[userId]            5.5 kB          164 kB
├ ○ /profiles/member                                      1.29 kB        89.8 kB
├ ƒ /profiles/member/search/[searchTerm]                  1.19 kB         101 kB
├ ƒ /profiles/member/user/[userSlug]                      2.13 kB         102 kB
└ ○ /verify                                               3.9 kB          133 kB
+ First Load JS shared by all                             88.1 kB
  ├ chunks/7023-9580c8d779512625.js                       31.8 kB
  ├ chunks/fd9d1056-b87847bf10bfce17.js                   53.6 kB
  └ other shared chunks (total)                           2.67 kB

Route (pages)                                             Size     First Load JS
┌ ƒ /api/get-cookies                                      0 B            84.9 kB
└ ƒ /api/video                                            0 B            84.9 kB
+ First Load JS shared by all                             84.9 kB
  ├ chunks/framework-8e0e0f4a6b83a956.js                  44.9 kB
  ├ chunks/main-0864b5efad7a1611.js                       37.4 kB
  └ other shared chunks (total)                           2.64 kB

ƒ Middleware                                              47.6 kB

○  (Static)   prerendered as static content
●  (SSG)      prerendered as static HTML (uses getStaticProps)
ƒ  (Dynamic)  server-rendered on demand

Built using the full creative power node.js, express, and .ejs. Kuku is a members blog