Commit Graph
212 Commits
Author SHA1 Message Date
Kamran Ahmed aabc8e12b0 Add backend project ideas guide 2024-05-09 12:15:44 +01:00
Arik Chakma 32cbfd6699 feat: migrate road card endpoint (#5583) 2024-05-07 13:38:57 +01:00
Kamran Ahmed a5c28f09a7 Add full-stack vs software-engineer guide 2024-05-02 11:51:09 +01:00
Kamran Ahmed 25675613a6 Add frontend languages guide 2024-05-02 11:36:41 +01:00
Kamran Ahmed 89f975e10d Add java developer skills 2024-05-02 11:11:49 +01:00
Arik Chakma b7a858823c chore: replace with og endpoint (#5571)
* chore: replace with og endpoint

* fix: update og routes
2024-05-01 11:59:23 +01:00
Kamran Ahmed d441c9ac58 Fix title for activity page 2024-04-30 22:08:52 +01:00
Arik ChakmaandKamran Ahmed f2a2ac9ec8 feat: implement team activity stream (#5565)
* wip

* feat: implement team activity page

* feat: add pagination

* fix: add max height

* Team activity updates

* Remove invalid activityes

* Team activity page

* fix: team roadmap versions not working

* Add team activity items

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2024-04-30 17:48:51 +01:00
Kamran Ahmed c3bcaa7489 Add shortcode support 2024-04-30 11:18:52 +01:00
Arik ChakmaandKamran Ahmed 961d398b8d feat: add ai roadmap slug (#5529)
* Update

* Add stats and health endpoints

* Add pre-render

* fix: redirect to the error page

* Fix generate-renderer issue

* Rename

* Fix best practice topics not loading

* Handle SSR for static pages

* Refactor faqs

* Refactor best practices

* Fix absolute import

* Fix stats

* Add custom roadmap page

* Minor UI change

* feat: custom roadmap slug routes (#4987)

* feat: replace roadmap slug

* fix: remove roadmap slug

* feat: username route

* fix: user public page

* feat: show roadmap progress

* feat: update public profile

* fix: replace with toast

* feat: user public profile page

* feat: implement profile form

* feat: implement user profile roadmap page

* refactor: remove logs

* fix: increase progress gap

* fix: remove title margin

* fix: breakpoint for roadmaps

* Update dependencies

* Upgrade dependencies

* fix: improper avatars

* fix: heatmap focus

* wip: remove `getStaticPaths`

* fix: add disable props

* wip

* feat: add email icon

* fix: update pnpm lock

* fix: implement author page

* Fix beginner roadmaps not working

* Changes to form

* Refactor profile and form

* Refactor public profile form

* Rearrange sidebar items

* Update UI for public form

* Minor text update

* Refactor public profile form

* Error page for user

* Revamp UI for profile page

* Add public profile page

* Fix vite warnings

* Add private profile banner

* feat: on blur check username

* Update fetch depth

* Add error detail

* Use hybrid mode of rendering

* Do not pre-render stats pages

* Update deployment workflow

* Update deployment workflow

* wip

* wip

* wip

* feat: add slug navigation

* feat: add ai roadmap slug

* feat: add explore page slug

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2024-04-27 22:47:09 +01:00
Kamran Ahmed 6326a80b22 Add terms and conditions links on signup forms 2024-04-26 18:19:00 +01:00
Kamran Ahmed f173220966 Implement og image override and fix canonical urls 2024-04-26 00:46:19 +01:00
Arik Chakma 3a1b896eb2 Add default opengraph on error (#5552) 2024-04-26 00:12:10 +01:00
Kamran Ahmed 57faa21148 Add links to linux roadmap 2024-04-26 00:08:55 +01:00
Arik Chakma 39fc4cb502 feat: add user open graph (#5543)
* feat: add user open graph

* fix: add proxy for open graph
2024-04-23 23:07:15 +01:00
Kamran Ahmed fac9a2bd6a Add google youtube links in topic content 2024-04-23 17:35:29 +01:00
Kamran Ahmed abf33b8f47 Update profile form 2024-04-20 01:40:41 +01:00
Kamran Ahmed 285f2c05f2 Add skill profile to indexing 2024-04-14 12:21:46 +01:00
Kamran Ahmed c4c7499a22 Pre-render stats page 2024-04-11 23:10:14 +01:00
Kamran AhmedandArik Chakma ad6002a514 feat: profile pages, custom roadmap pages and SSR (#5494)
* Update

* Add stats and health endpoints

* Add pre-render

* fix: redirect to the error page

* Fix generate-renderer issue

* Rename

* Fix best practice topics not loading

* Handle SSR for static pages

* Refactor faqs

* Refactor best practices

* Fix absolute import

* Fix stats

* Add custom roadmap page

* Minor UI change

* feat: custom roadmap slug routes (#4987)

* feat: replace roadmap slug

* fix: remove roadmap slug

* feat: username route

* fix: user public page

* feat: show roadmap progress

* feat: update public profile

* fix: replace with toast

* feat: user public profile page

* feat: implement profile form

* feat: implement user profile roadmap page

* refactor: remove logs

* fix: increase progress gap

* fix: remove title margin

* fix: breakpoint for roadmaps

* Update dependencies

* Upgrade dependencies

* fix: improper avatars

* fix: heatmap focus

* wip: remove `getStaticPaths`

* fix: add disable props

* wip

* feat: add email icon

* fix: update pnpm lock

* fix: implement author page

* Fix beginner roadmaps not working

* Changes to form

* Refactor profile and form

* Refactor public profile form

* Rearrange sidebar items

* Update UI for public form

* Minor text update

* Refactor public profile form

* Error page for user

* Revamp UI for profile page

* Add public profile page

* Fix vite warnings

* Add private profile banner

* feat: on blur check username

* Update fetch depth

* Add error detail

* Use hybrid mode of rendering

* Do not pre-render stats pages

* Update deployment workflow

* Update deployment workflow

---------

Co-authored-by: Arik Chakma <arikchangma@gmail.com>
2024-04-11 22:35:52 +01:00
Arik Chakma ed6f4b64a6 fix: account activity title (#5483) 2024-04-09 23:10:51 +01:00
Arik Chakma abad548961 feat: add footer for ai generated roadmaps (#5461)
* feat: add footer for ai generated roadmaps

* fix: add layout in explore page
2024-04-03 20:57:50 +01:00
Kamran Ahmed 60568caff7 Add table of contents to guides 2024-04-03 17:25:23 +01:00
Kamran Ahmed 852622f5ac Add link to data analyst roadmap 2024-04-03 00:18:47 +01:00
Kamran Ahmed f8f29d2a17 Fix flickering issue 2024-03-29 19:35:41 +00:00
Kamran Ahmed 40c8bfc312 Add roadmaps page 2024-03-29 17:04:57 +00:00
Kamran Ahmed 3479201e20 Roadmaps 2024-03-29 15:54:38 +00:00
Kamran Ahmed 1092528de0 Desktop screen UI 2024-03-29 05:00:37 +00:00
Arik ChakmaandKamran Ahmed 730af9b973 feat: ability to update email (#5370)
* chore: update email

* wip: verify email endpoint

* wip: implement success screen

* wip: social warning

* Update form for email update

* Update email form UI

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2024-03-27 15:38:47 +00:00
Kamran AhmedandArik Chakma 812a39154c feat: add search on the AI explore page (#5383)
* fix: type errors

* chore: implement roadmap pagination

* wip

* wip: merge conflicts

* wip: add search

* Add pagination

* Refactor AI search roadmaps

---------

Co-authored-by: Arik Chakma <arikchangma@gmail.com>
2024-03-20 15:38:08 +00:00
Kamran Ahmed 05fe51ca33 Add article backend developer tools 2024-03-19 12:08:18 +00:00
Arik ChakmaandKamran Ahmed d0bd4d6faf feat: implement open graph (#5340)
* chore: add open graph images

* fix: open graph function

* fix: open graph query params

* fix: remove guide id

* fix: generate images on build time

* fix: external author image

* fix: special character issue

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2024-03-19 03:33:04 +00:00
Kamran Ahmed c3a61e7f34 Add json ld for author pages 2024-03-15 03:13:53 +00:00
Kamran Ahmed 5b7e7b9767 Change alert color 2024-03-12 00:28:49 +00:00
Arik ChakmaandKamran Ahmed cd6232035f Refactor AI roadmap generator (#5300)
* fix: roadmap refetching

* fix: remove current roadmap

* feat: explore ai roadmaps

* feat: generate roadmap content

* fix: roadmap topic details

* fix: make roadmap link

* feat: add visit cookie

* chore: update naming

* Update UI for roadmap search

* Update

* Update

* UI updates

* fix: expire visit cookie in 1 hour

* chore: limit roadmap topic content generation

* Add alert on generate roadmap

* UI for search

* Refactor nodesg

* Refactor

* Load roadmap on click

* Refactor UI for ai

* Allow overriding with own API key

* Allow overriding keys

* Add configuration for open ai key

* Add open ai saving

* Fix responsiveness issues

* Fix responsiveness issues

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2024-03-11 05:14:32 +00:00
Kamran AhmedandArik Chakma d5fdc62343 Adds AI roadmap generator (#5289)
* feat: implement roadmap generator

* feat: add roadmap stream

* Update UI

* fix: add fingerprint visitor id

* feat: implement edit generated roadmap

* feat: implement ai roadmap download

* feat: add limit count

* fix: add limit check

* fix: download image button

* feat: implement roadmap generator

* feat: add roadmap stream

* Update UI

* fix: add fingerprint visitor id

* feat: implement edit generated roadmap

* feat: implement ai roadmap download

* feat: add limit count

* fix: add limit check

* fix: download image button

* UI Updates

* Update UI for roadmap search

* Update UI for roadmap limit

* Update UI for roadmap

* UI responsiveness on AI roadmap generator

---------

Co-authored-by: Arik Chakma <arikchangma@gmail.com>
2024-03-04 17:56:15 +00:00
AlexandAlex Marmolejo 070d04334b fix: blockchain typo (#5282)
Co-authored-by: Alex Marmolejo <alex97marmolej@gmail.com>
2024-03-03 22:38:37 +06:00
Kamran Ahmed dcef07d7c6 Remove custom roadmaps from google indexing 2024-02-29 11:39:09 +00:00
Kamran Ahmed bd3fd8bfe2 Add backend developer skills article 2024-02-27 18:32:00 +00:00
Kamran Ahmed 44b62c2b2d Add author pages 2024-02-27 10:57:25 +00:00
Kamran Ahmed d958a29862 Add author page 2024-02-27 00:55:38 +00:00
Kamran Ahmed 9157e18ec7 Add datastructures and algorithms links 2024-02-22 15:32:08 +00:00
Kamran Ahmed d697707384 Add data structures and algorithm roadmap 2024-02-20 16:33:00 +00:00
Arik Chakma 4863f08a4c fix: disable login buttons (#5179)
* fix: disable login buttons

* refactor: remove dead code

* fix: add signup form
2024-02-14 11:10:09 +00:00
Kamran Ahmed 51dd58f7ed Fix broken URL for aws roadmap 2024-02-13 19:14:21 +00:00
p134c0d3andKamran Ahmed 94ba9e7451 Fix typo on getting started page (#5166)
* Getting Started - Frontend Type Fix

* Remove package-lock.json from .gitignore

* Update .gitignore

* Delete package-lock.json

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2024-02-11 15:45:56 +00:00
Kamran Ahmed ef0c9f3db2 Fix typo 2024-02-11 00:30:40 +00:00
Kamran Ahmed 733e9cb5af Add get started page 2024-02-10 22:53:03 +00:00
Arik Chakma 714ca8c49f feat: add all page views (#5154) 2024-02-09 16:14:03 +00:00
Kamran Ahmed b6a852b29b Add a guide for backend languages 2024-01-18 21:00:33 +05:00