Smart link in bio
Smart link in bio
Coded the country flag component also, used flagcdn api for flags at low quality, removed the decimal of percentage for all other cards
Log in to leave a comment
Implemented this referrer analytics table for the premium users
Log in to leave a comment
Developed this ui for analytics, it shows the analytics of devices people visiting from, used Mui x pie chart for the graph
Log in to leave a comment
ADDED ANALYTICS COMPONENTS
Log in to leave a comment
Implement link deletion and toggle visibility functionality backend logic and total link click counter backend logic and frontend showing that
Log in to leave a comment
feat: Added Analytics
Full prisma schema for analytics
Backend logic for analytics counter
Backend logic for get analytics using date and time and filtering them accordingly
Backend api call for link click counter
On click of link, open the link also side by side api call to linkclick gor counting the click
Log in to leave a comment
Added small of card components to the landing page,
Designed them in figma and imported to svg formate into the project
Log in to leave a comment
Build this simple and minimal landing page
Log in to leave a comment
Changed the socials ui for username page
Log in to leave a comment
Worked on [username] page, this page is like where random visitrs will visit and see your link in bio
fetched user full data using just the username
attached the name and bio and image to the page metadata to rank your link in bio higher
If user with username not available, show user not found component and added claim this username to the metadata
Designed this simple page with the name, image, bio and all the social links, its just simple
Log in to leave a comment
Made the delete and edit social link possible, BBoth edit and delete is working with perfect backend logic
(Added AI hekp for upstreaming)
Log in to leave a comment
Added Social Card Preview component
!The edit and delete and drag to reorder is not working yet
Log in to leave a comment
Added all the socials that are used by most of people
{
id: "custom",
name: "Custom URL",
icon: "globe",
baseUrl: "https://",
isCustom: true,
},Log in to leave a comment
Worked on socials page
Just the frontend, no backend logic yet
Log in to leave a comment
Password change component
Log in to leave a comment
Delete account logic
ui for delete account button
delete account dialog
input email just to be clear person actually wants to delete account
Delete account click -> Delete Dialog -> Enter user email -> verify email -> Delete Profile Image from UploadThing image stoage -> successfully delete account
Log in to leave a comment
Worked more on image upload
_ deletes old pfp from storage before adding the new one
Log in to leave a comment
Working image upload deature
react-image-file-resizer npm library to compress image for storage efficiencyWorkflow
Choose File -> gets uuploaded to UploadThing -> Saves the image link to database
Log in to leave a comment
Wokrked on username availability, checks if username is available or not using api
_ added debouncing to the username check function using useEffect to avoid spam api calls
Log in to leave a comment
Worked on profiele customisation frontend and backend
Log in to leave a comment
Improved the app sidebar
worked on unilink profile settings page layout
improved the unilink auth and made accessing dashboard more secure
Log in to leave a comment
Designed this beautiful dashboard layout with side bar, right now the side bar is not taggleable, it just stays as it is, maybe ill make it toggeable, also added custom hooks to the project andsession hooks also to get name, email from session to show on layout
Log in to leave a comment
Added FAQ page, termsand services page, privacy policy oage to the site and improved the project layout structure, like removed navbar from common kayout file, and kept that navbar only in landing page, this help page and auth pages, ill not be using same navbar in dashboard pages
Log in to leave a comment
Designed this beautiful pricing page, it has 2 plans, free life time and premium on time payment for lifetime
Log in to leave a comment
Added working login function, it firt validted the email and password input with the schema. then it encrypts th password and compare that woth the password stored into the database, then it checks others criterias also and later on logins the user into unilink
Also added the reset password function, when user enters email, we first validate the email and then crate a limited time token into db and sends user an email with the token, when user clicks on the link wit tokwn, we show him the new password field to change password, as simple as that (checks a lot of things for security)
Log in to leave a comment
The whole register account logic is workinf perfectly fine, including backend, when user enters email, password and name, it first validates it then sends verification token, then when i click on verification link from email, it visits /new-verification page and verifies the token
Log in to leave a comment
I am using Resend for emails, Postgresql for databae, prism ORM
Log in to leave a comment
Worked on Prisma and backend part for authentication setup
Log in to leave a comment
Added 3 new pages
Log in to leave a comment
The frontend for login page
The frontend for Register page
NO BACKEND YET, ITS JUST FRONTEND
Log in to leave a comment
Log in to leave a comment
Structured Project Files
Added Next Theme for theme toggle
Designed a simple navbar
Added Shadcn ui and daisy ui
Log in to leave a comment