![Screenshot 2023-10-24 at 6 07 35 pm](https://private-user-images.githubusercontent.com/83804066/277575835-c3ac575d-90d6-47c5-9cf0-4bd532f4141e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NDUzNzcsIm5iZiI6MTczODk0NTA3NywicGF0aCI6Ii84MzgwNDA2Ni8yNzc1NzU4MzUtYzNhYzU3NWQtOTBkNi00N2M1LTljZjAtNGJkNTMyZjQxNDFlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDE2MTc1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI2YzkzZTE2MjNiNzkyYjI1NDZhOGExOTg0NWZlMzYwNTYwN2QyNWRkZTQ3NjM5YmZmYTQ1MmFmYmE4MjQyOTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.gY160_hUeXgkes-bAozrqLM3WLb7keHWQacR7MDHVzQ)
Deployment: https://fem-devlinks.vercel.app/
NextJS / Typescript / TRPC / TailwindCSS / PrismaORM / MySQL / Clerk Auth / UploadThing / React Beautiful DnD
DevLinks is a link-sharing application that simplifies how software developers connect with startups, companies, or recruiters looking for programming talent. It offers a centralized platform to showcase and share various profiles and links, including portfolios, LinkedIn, resumes, GitHub, and other programming-related social media. This full-stack web application is built using the T3 stack, which includes Next.js, TypeScript, TRPC, and Tailwind CSS, prioritizing performance and development speed.
On the front-end, the user interface is constructed with Tailwind and modified shadcn components, featuring a user-friendly drag-and-drop interface and validation through React Hook Form with Zod for data validation. On the backend, APIs are created with TRPC, with data management handled by Prisma ORM in a PlanetScale MySQL database. Custom sign-in/sign-up flows are developed around Clerk authentication, while file uploads are managed through UploadThing, a wrapper for Amazon S3.
DevLinks is currently free to use, allowing users to create a profile at their custom domain. Paid tiers will be developed in the future to expand the product offering, which will include SEO, analytics, and payment integration.