swajp
swajp6mo ago

Place to get new ideas by amazing creators

I heard a lot of people asking, "What projects should I build?", "What does a good portfolio look like?", etc. I decided to gather a lot of portfolios from people working at Vercel because they inspire me to never stop grinding! It can help you decide what your next project should be, or maybe you'll consider a design change for your portfolio. I am also gathering portfolios from people working at Meta and Apple, but it takes some time. You can help me with that by visiting the "Contribute" page. https://list.swajp.me/ I am open to feedback!
swajp - Book of amazing portfolios by amazing people
Are you looking for inspiration for your portfolio? You're in the right place! Here you will find a collection of amazing portfolios by amazing people.
32 Replies
swajp
swajpOP6mo ago
👆 new categories and filtering i open-sourced the project ⭐ I removed the google form to contribute and changed to server actions form 🚀
Wayne
Wayne6mo ago
@swajp nice and thanks for posting feel free to share the repo.
swajp
swajpOP6mo ago
https://github.com/swajp/list-swajp.me I will be implementing Convex for adding websites from admin dashboard because for now it is just an array of objects. I was also thinking about being able to make user's account so they can save websites to favorites and also share their portoflio.
GitHub
GitHub - swajp/list-swajp.me
Contribute to swajp/list-swajp.me development by creating an account on GitHub.
swajp
swajpOP6mo ago
🚨 Thanks to Clerk & Convex, I was able to add a user profile feature where you can set your portfolio and X account. This will later be used for sharing your portfolio, checking if someone views your portfolio, upvoting others' portfolios, etc.
swajp
swajpOP6mo ago
You all can now show your portfolio to the world 🌍 I added community for that https://list.swajp.me/community ! Don't forget to wait for the approval Soon there will be upvoting so you can fight for the best portfolio on the page 😎
swajp - Book of amazing portfolios by amazing people
Are you looking for inspiration for your portfolio? You're in the right place! Here you will find a collection of amazing portfolios by amazing people.
swajp
swajpOP6mo ago
👥 Added profile section so users can see their request status! All using convex 🔥
No description
swajp
swajpOP6mo ago
SHARE YOUR PROJECTS WITH A WORLD We know that you can share your portfolio on my app but from now you can also share your project and get new users 🔥 https://list.swajp.me/projects
swajp - Book of amazing portfolios by amazing people
Are you looking for inspiration for your portfolio? You're in the right place! Here you will find a collection of amazing portfolios by amazing people.
v
v6mo ago
seems anyone can remove/create anybody's portfolio or project, for example the id j9714c50w11dsmna1zbsmajfj56y7xkf otherwise pretty cool projet
swajp
swajpOP6mo ago
oh god, i will take a look at that, thanks how can i test that? so it wouldnt happen again?
v
v6mo ago
I would just use values returned from ctx.auth.getUserIdentity() instead of having a userId arg. And make sure the user should actually have permission to the document it's modifying/reading
swajp
swajpOP6mo ago
okay i get it but how or with what tool you can remove others portfolio or project based on the id
v
v6mo ago
The easiest way for me would probably be the convex rust lib
let created = client.mutation("portfolios:create",maplit::btreemap!{
"userId".into() => "Fake_id".into(),
"name".into() => "make sure to secure your functions".into(),
"url".into() => "https://docs.convex.dev/auth".into(),
} ).await;
let created = client.mutation("portfolios:create",maplit::btreemap!{
"userId".into() => "Fake_id".into(),
"name".into() => "make sure to secure your functions".into(),
"url".into() => "https://docs.convex.dev/auth".into(),
} ).await;
thats only in the db not ur static data that would be crazy the delete code would be
let created = client.mutation("portfolios:remove",maplit::btreemap!{
"portfolioId".into() => "Fake_Id".into(),
} ).await;
let created = client.mutation("portfolios:remove",maplit::btreemap!{
"portfolioId".into() => "Fake_Id".into(),
} ).await;
swajp
swajpOP6mo ago
Thank you sm! I made some changes and I hope it fixes these issues 🫣 🙏
swajp
swajpOP6mo ago
From now you can see how many people visited your link 😮
No description
swajp
swajpOP6mo ago
Next thing on the list is upvoting ⬆️
v
v5mo ago
W At a quick glance at the remove file it looks good
mikeysee
mikeysee5mo ago
https://henryheffernan.com/ is one of the coolest things I have ever seen
Henry Heffernan - Software Engineer
I'm Henry, a Software Engineer based in NY. Rensselaer Polytechnic Institute Graduate with my B.S. in Computer Science, currently looking for a full time role.
v
v5mo ago
yeah this is neat
v
v5mo ago
Jesse Zhou - Business, Technology and Design
Jesse Zhou - Business, Technology and Design
Management Consultant at EY. Technology, AI and design enthusiast.
swajp
swajpOP5mo ago
W belongs to you 👑
v
v5mo ago
I'm honored
swajp
swajpOP5mo ago
its crazy how people can get creative 🤯
v
v5mo ago
Fr I can't think of shit
swajp
swajpOP5mo ago
this is actually insane real 😂
v
v5mo ago
It's gorgeous
swajp
swajpOP4mo ago
happy to announce another update 🎊 - dark mode - upvoting others projects and portfolios in next update user will be able to visit other user's profile @v 🙏 hope everything is secure 😂
v
v4mo ago
Haha don't feel bad about it there was a convex champion that did the same thing
swajp
swajpOP4mo ago
haha classic i will be very grateful if you will find some time to check it
v
v4mo ago
Ofcourse I'll let you know if I see anything, I'm absolutely not an expert in any way though
swajp
swajpOP4mo ago
at least you communite which is sometimes more than being pro in something thanks a lot
v
v4mo ago
Ofcourse bro

Did you find this page helpful?