Inspiration
In a world where polished LinkedIn success stories dominate the narrative, I felt there was a missing space for real, unfiltered experiences — the stories of career missteps, failures, and the tough lessons that shape who we become. SinkedIn was born out of a simple yet powerful idea: failure deserves a platform too. It’s a safe, supportive place where people can openly share what went wrong — not just what went right.
What it does
SinkedIn is a platform for people to share their career missteps, rejections, setbacks, and failures anonymously or openly. Each post allows others to learn from real-world mistakes, reflect, and contribute to a more authentic and relatable professional community. The platform offers a simple, distraction-free interface to post stories, read others’ experiences, and leave supportive comments.
How we built it
We built SinkedIn using React.js and Vite for a lightning-fast front-end experience. The UI is designed with Tailwind CSS to maintain a clean, responsive, and mobile-friendly layout. For the backend, we used Supabase to handle user authentication, real-time data, and secure database operations. The project is deployed using Netlify for CI/CD and global accessibility.
Challenges we ran into
One of the biggest challenges was designing a platform that balances emotional sensitivity with technical functionality. We had to carefully implement features like anonymity, moderation logic, and user-friendly error handling without compromising performance. Integrating Supabase’s real-time capabilities with secure session management also took some trial and error.
Accomplishments that we're proud of
We’re proud of launching a platform that touches on a deeply human element — sharing failure without shame. The clean UX, secure login, and real-time story publishing are all features we built from scratch, and we’re especially proud of the early feedback from users who found the platform validating and empowering.
What we learned
This project deepened our understanding of full-stack app development, particularly integrating third-party backends like Supabase with modern front-end frameworks. We also learned the importance of empathy-driven design and the value of building software that encourages vulnerability in a safe and supportive way.
What's next for SinkedIn
Next, we plan to add features like upvotes, topic tagging, filters for story types (e.g., job rejections, bad interviews), and the ability to bookmark or follow authors. We also aim to build a community around the project — a space where professionals can support one another, learn from honest reflections, and contribute to normalizing failure in professional journeys.
Built With
- css
- enabling-users-to-securely-share-and-view-stories.-the-project-is-hosted-on-**netlify**-for-streamlined-deployment-and-continuous-integration
- github
- html
- javascript
- netlify
- powered-by-**vite**-for-fast-development-and-bundling.-the-backend-relies-on-**supabase**
- react.js
- supabase
- tailwind
- vite
- which-provides-authentication-and-real-time-database-services
Log in or sign up for Devpost to join the conversation.