You are browsing as a guest.
Sign up
(or log in) to start making projects!
Open comments for this post
Landing page & auth
- Added a landing page for non logged in users to learn more about the app
- The hero section has a title, description, and two call to action buttons for logging in and reading more information
- There are also a few sections on the landing page that just display placeholder images and text for now since the app doesn’t actually exist yet
- Added an animated faq component at the bottom that’s a collapsible accordion
- Added a login page with a form where you can either sign up, sign in with email/password, or sign in with OAuth providers (Google and GitHub coming soon)
- Added a navigation bar on the landing page
Open comments for this post
Codeliver: realtime code sharing chat app
- While working on my previous project MemeBoard, I got a bit too addicted with the realtime chat part of the app and overengineered it way too much, so I decided to build an app focused on chatting and sharing code with other people
- This is also an excellent opportunity for me to learn more about WebSockets, Socket.io, Node, and Linux server configuration/management since I’m planning to host this app on a dedicated DigitalOcean VM instead of the serverless Vercel
- In this update, I set up the basic project structure with an empty backend directory and a frontend directory for the Next.js frontend, installed the necessary dependencies, and set up the Prisma database for auth