Create a google sign in button in the navbar that allows user to sign in with google using next auth.
Right now they can mark lessons on the home page as complete and have it saved to cookies, I would like to remove saving to cookies and instead have those lessons saved using redis. The format for marking a lesson complete will be that a set will be created for {user.email} and that if they have read a page, we add the page url to the set.
Users can also remove pages they've read and this would remove the page url from the given set.
When loading the homepage of the website the progress should be displayed properly with the checkmarks by checking the urls that are in the redis set for this user.
Create a google sign in button in the navbar that allows user to sign in with google using next auth.
Right now they can mark lessons on the home page as complete and have it saved to cookies, I would like to remove saving to cookies and instead have those lessons saved using redis. The format for marking a lesson complete will be that a set will be created for {user.email} and that if they have read a page, we add the page url to the set.
Users can also remove pages they've read and this would remove the page url from the given set.
When loading the homepage of the website the progress should be displayed properly with the checkmarks by checking the urls that are in the redis set for this user.
For the redis implementation in the nextjs api, make sure we pass an idToken and verify it in order to fetch or modify the user's info in redis.
Scrape this page containing links to all of Paul Grahams essays in order to create a sitemap that I can use to render his essays https://paulgraham.com/articles.html
in pages/index.js is my homepage. I want you to navigate to a /essay page to render the iframe with the item.link[0] and make the styling of the website better in the iframe. This iframe should be placed in pages/essay.tsx. So when a user clicks the link it navigates to the new page and shows an iframe of that url.
I have a few javascript files in this repository and I would like you to change them to Typescript. Please delete the old javascript files and create new typescript files.
Create a google sign in button in the navbar that allows user to sign in with google using next auth. I was users to be able to mark each essay that they've read as complete using redis. The format for marking it complete will be that a set will be created using user.email and that if they have read a page, we add the page url to the set. they can also remove pages they've read.
Create a google sign in button in the navbar that allows user to sign in with google using next auth.
Right now they can mark lessons on the home page as complete and have it saved to cookies, I would like to remove saving to cookies and instead have those lessons saved using redis. The format for marking a lesson complete will be that a set will be created for {user.email} and that if they have read a page, we add the page url to the set.
Users can also remove pages they've read and this would remove the page url from the given set.
When loading the homepage of the website the progress should be displayed properly with the checkmarks by checking the urls that are in the redis set for this user.
For the redis implementation in the nextjs api, make sure we pass an idToken and verify it in order to fetch or modify the user's info in redis.
Use the @vercel/kv package for all the redis implementations outlined in this issue.