• Your Recruiter Password Reset SECURED

    After creating the Forgot Password flow yesterday I immediately began thinking about how to hack it and steal someone’s info. Today, I secured it!

  • Your Recruiter Password Reset

    Today I brought in Nodemailer and added a reset password function to Your Recruiter. Now if you forget your password you can click the link on the Login form and request a reset password link.

  • Your Recruiter Pro Version is in the works

    Today I began the pro version of Your Recruiter

  • Your Recruiter: Now in Beta Testing

    Today I removed Firecrawl in favor of OpenAI, and opened up signups for beta testing.

  • Your Recruiter

    Today I moved the listing actions to their own context and cleaned up the Detail Modal’s action buttons.

  • Your Recruiter

    Users can now write in their own cover letter and edit both the AI version and their own. Users may also write in an application specific resume.

  • Your Recruiter

    Today I added the table settings to sessionStorage, consolidated functions to update state and session data, and relocated the Legend.

  • Your Recruiter

    The table gets a facelift with pagination and the option to adjust how many rows are visible per page. I also added the user signup option but disabled it until I’m ready.

  • Your Recruiter

    Originally the Settings was visible on the dashboard with a warning badge for missing settings.

  • Your Recruiter

    Today I unleashed the Playground upon the world!

  • Your Recruiter

    Legend

  • Your Recruiter

    Now we’re getting to the fun part, AI cover letter generation.

  • Your Recruiter

    Today I made my own toasts and brought in Firecrawl to scrape listings.

  • Your Recruiter

    I was speaking with a friend who is also in the market for a job, she mentioned a platform she was using to manage her applications and I thought it would make a great personal project to build my own CMS to track when, where, and with whom I’ve applied. I also thought it would be an excellent time to refamiliarize myself with AI and incorporate it into the application.

  • Get this out of my closet. Shop. Part 3

    At the time of this writing the url, getthisoutofmycloset.shop, displays “Success! The Get this out of my closet shop server block is working!” which is exactly what we want to see so we’re moving onto WordPress, WooCommerce, and LetsEncrypt.

  • Get this out of my closet. Shop. Part 2

    I decided to move the website to its own droplet on DigitalOcean (DO) due to issues getting an SSL certificate on the shared droplet. After creating a new droplet I followed DO’s instructions for securing the droplet and now we continue on with setting up the LAMP stack and getting WordPress. WooCommerce, and Let’s Encrypt up and GetThisOutOfMyCloset.Shop running.

  • Get this out of my closet. Shop.

    Recall from the first post the reason I began this blog, my best friend needed an outlet for her collection of artworks and body care supplies. Let’s take a look at how I setup her website.

  • Welcome to the blog. Here's how I did it, part 2.

    Yes, there is a part 2 to this because as I took a look at my GitHub profile to see that pretty green-filled box I noticed it wasn’t there. That’s because when you fork a project it doesn’t work to fill in the gaps on your repo but if you make a pull request that gets accepted on the source repo that profile will see a green box. Keep making those contributions, but if you’re wanting the green box on your profile here’s how to do it.

  • Welcome to the blog. Here's how I did it.

    As I was setting up my best friend’s website GetThisOutOfMyCloset.shop, she has amassed a large collection of art supplies, artworks, and skin care products that are taking over her closet space so we’re making an online shop to clear it out, she mentioned me setting up a blog to detail the technical work I’ve been doing. For a long time I’ve been reluctant to begin a blog finding them to be time consuming, per my attempts to start a blog for my hobby with photography and painting, yet I now equate them to documenting client projects, which I’m a fan of doing so here it goes.

subscribe via RSS