![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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExNjE0NTAsIm5iZiI6MTcyMTE2MTE1MCwicGF0aCI6Ii84MzgwNDA2Ni8yNzc1NzU4MzUtYzNhYzU3NWQtOTBkNi00N2M1LTljZjAtNGJkNTMyZjQxNDFlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE2VDIwMTkxMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZmMDM2YTYxNGQ2NjJjOGNmMjI2OTY1MjU0OTcwMDJjNzZiZmYxODBhZGQzMGUyZDAyMTM4MjQ5YTdhMGQ4YjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.tczvyhE6HMELGtU9XtjQXZ3WaK9kSVcma0AQ0rk8kJ8)
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.