You are browsing as a guest. Sign up (or log in) to start making projects!

Gopinath

@Gopinath

Joined May 31st, 2026

  • 3Devlogs
  • 2Projects
  • 0Ships
  • 0Votes
A young guy starting to explore the world of computer science.
Open comments for this post

2h 18m 52s logged

Devlog 2

Currently, I am working only on refactoring the code (may also include changes to terms used) and upgrading the dependencies. Configuring eslint with the right rules took a lot of time than required (I faced lot of errors such as TypeError: Plugin "" not found., A configuration object specifies rule "@eslint-react/naming-convention/component-name", but could not find plugin "@eslint-react/naming-convention". and so on…)

Refactors

  • rename login page to sign in page and update all text instance of login to sign in
  • rename register page to sign up and update all text instance of register to sign up
  • move home.css and index.css into a new styles folder

Chores

  • bump shell-quote from 1.8.3 to 1.8.4 (#75)
  • bump vite from 7.3.5 to 8.0.16 (#79)
  • bump node-cron from 4.1.1 to 4.4.1 (#20)
  • bump eslint from 9.33.0 to 10.5.0 (#59)
  • bump @vitejs/plugin-react from 4.6.0 to 6.0.3 as plugin-react did not support vite v8 (that was currently installed)
  • add globals, eslint-plugin-react-hooks, @eslint-react/eslint-plugin, @eslint/js to dev dependencies for eslint configuration
  • add eslint.config.js to configure eslint with appropriate plugins and rules [this step took about 40mins as I took time to figure out the exact configuration fiels and the required rules]
0

Loading discussion…

0
3
Open comments for this post

2h 18m 44s logged

Devlog 1

Implement Google OAuth successfully (I had stopped working with this at the end of SoM, and now nearly completed it)

  • Before SoM ended, I had already had a buggy but sometimes working google oauth
  • Initially I used react-helmet and the load event listener to load and use google identity services, but later I found it doesn’t work with react-router navigation and only works if I reload the page
  • So I removed react-helmet and used Promise to load the google identity services script by creating a script tag using javascript
  • The confirmation email got sent even if they loggedin using google, although I had set verified true in the database, fixed that
  • although vite loaded the environment variables, it didn’t set them in import.meta.env, took time to set it
  • fix csp settings in backend helmet to allow iframes
  • and some bug fixes…
0

Loading discussion…

0
22
Open comments for this post

19m 14s logged

Chrono Capsule

Hey guys!
I’ll be restarting to work on my project Chrono Capsule, a web app I started to work on during Summer of Making

The project is about creating encrypted time capsules and setting an unlock date on which the receiver receives the capsule at the email.

I’ll be improving the UI, adding an option to view capsule on the web instead of only pasting the content in the email (makes sure that it is sent from the right person as anyone can imitate the style of my email and send such an mail), upload media in the right sense, improve authentication methods and much more…

I haven’t yet started working, just updating the dependencies and fixing the vulnerabilities as it’s been almost a year.

1

Loading discussion…

0
14

Followers

Loading…