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).
Log in to leave a comment
Comments
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.