GenSpaceBackend banner

GenSpaceBackend

7 devlogs
18h 24m 22s

GenSpace Chrome Extension’s backend

Repository

Loading README...

dhanikabotejue

Lots of functionality was completed in this devlog, and my web app is feeling much more complete:

  • Created APIs for adding, hiding, and deleting links.
  • Created APIs for managing users in your Space, allowing the Space owner to add each of their friends as a “collaborator” (your friend can add their own links to this space and can view all links added) or a “viewer” (your friend can only view the links added, but cannot add their own links) to your space.
  • Added support (and fixed database-saving issues) for Google Sign-in using Google Cloud Console credentials.
  • Created a simple frontend for the dashboard where users can create/view their spaces, and a “Shared with me” page…. where the user can see all pages shared with them.
  • Created a landing webpage for users to sign in to their accounts for the first time.
  • Created a simple log-out button.
  • Debugged Vercel issues where it would not auto-deploy after each GitHub commit.
  • Started cleaning up and restructuring files because they are getting messy :/

Take a look at the video of GenSpace so far! The attached videos cover all changes created in this Devlog.

Also, it looks like there is an error in the file uploads because my video for each of Part 1/2 is being submitted twice (Flavortown, pls fix this).

1

Comments

dhanikabotejue
dhanikabotejue 2 months ago

There is a major bug with this devlog (and the previous one). It was intended to log ~7 hours. While creating the devlog, I had to wait several hours (on the ‘Create Devlog’ homepage) to edit and compress the attached videos to meet Flavortown’s 50 MB limit. During that waiting period, I continued working on the project, which Hackatime counted as additional time. When I submitted the devlog the next morning, it was mistakenly counted twice, both showing 11h 5m (the original ~7 hours plus ~4 extra hours). This should instead be a single ~7-hour log, with the extra ~4 hours committed later.

dhanikabotejue
  • Fixed all Vercel Deploying issues
  • Fixed the annoying backend save-to-DB issue
  • Around 80% done backend stuff
Attachment
0
dhanikabotejue
  • Completely moved to serverless NextJS
  • Created Google Sign-in with Google Cloud Console credentials
  • Allowed users to create ‘Spaces’; however, saving to those shares (in plugin frontend) is a ‘work in progress’.
Attachment
0
dhanikabotejue

Forgot to link Flavortown to other existing backend repositories

Attachment
0
dhanikabotejue
  • Link Devlog to the existing GitHub repository.
  • Serverless Backend with Node (still in progress)
Attachment
0