Activity

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

Shipped this project!

Hours: 1.17
Cookies: 🍪 2
Multiplier: 1.5 cookies/hr

Added dark/light mode and created more notes about the AoPS Volumes 1 and 2!

dhanikabotejue
  • Created dark/light mode feature
  • Updated notes for AoPS Volume 1 and AoPS Volume 2 info
  • Redeployed with GitHub
Attachment
0
dhanikabotejue
  • Created simple HTML structure
  • Styled with basic CSS
  • Created a JS function to load notes.txt onto my HTML webpage
  • Deployed using a .github.io domain
Attachment
0
dhanikabotejue
  • Fixed all Vercel Deploying issues
  • Fixed the annoying backend save-to-DB issue
  • Around 80% done backend stuff
Attachment
0
dhanikabotejue

Shipped this project!

I built/hosted a simple page with some of my contest math notes (specifically aimed at AoPS).

The project uses a simple static HTML using CSS for basic styling and JS to load text from my notes.txt file. I was surprised that you can get the exact whitespacing/linespacing from a .txt file using the following CSS: white-space: pre-wrap; .

This was a fun and simple first project to fully ship and submit at Flavortown.

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

Updating UI for new features

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
dhanikabotejue

UI + fixing annoying username bug + editing backend login API

Attachment
0
dhanikabotejue

Connected Flavortown to existing GitHub repository + minor UI changes.

Attachment
0