DEV Community

Cover image for 🚀 Building a contacts management system with NextJS, Supabase, and Flatfile 🥂

🚀 Building a contacts management system with NextJS, Supabase, and Flatfile 🥂

Nevo David on July 24, 2023

TL;DR Today I am going to build a contacts management system: You can add all your contacts from different resources from any type/siz...
Collapse
 
tyaga001 profile image
Ankur Tyagi •

A nice well-written blog. Thanks again. @nevodavid

Collapse
 
nevodavid profile image
Nevo David Gitroom •

Thank you so much Ankur 🙇🏻‍♂️

Collapse
 
hrqmonteiro profile image
Henrique Monteiro •

My dude, you exposed all of your .env variables in the .env example file and sent them to git:

github.com/nevo-david/contacts/blo...

Collapse
 
nevodavid profile image
Nevo David Gitroom •

They are not valid anymore :)

Collapse
 
zaidmaker profile image
DevMirza •

Can u push all the code to GitHub? i am confused somewhere and want to resolve it

Collapse
 
nevodavid profile image
Nevo David Gitroom •

Hi Mirza!
The full code is here:
github.com/nevo-david/contacts

Collapse
 
prutwo profile image
Ophir Prusak •

your articles are always so helpful - keep up the good work!

Collapse
 
nevodavid profile image
Nevo David Gitroom •

Thank you so much Ophir!

Collapse
 
aliirz profile image
Ali Raza •

Thanks for writing this. I've given you a shoutout on my substack:

aliirz.substack.com/p/all-things-d...

Collapse
 
nevodavid profile image
Nevo David Gitroom •

Thank you so much Ali!
But my name is Nevo not Nova!

But maybe I should change my name, I like this one :)

Collapse
 
nevodavid profile image
Nevo David Gitroom •

Which CRM do you use? :)

Collapse
 
nevodavid profile image
Nevo David Gitroom •

Did you ever build a big system with contacts support?

Collapse
 
catsarebetter profile image
Hide Shidara •

Have you looked at the tradeoffs between supabase and hasura? Curious what your thoughts are.

Collapse
 
nevodavid profile image
Nevo David Gitroom •

I believe I could do the same task also with Hasura (first time I hear about them)!

There are many alternatives to Supabase, such as Appwrite and even Firebase.

Generally I love supabase and their open-source community :)

(Didn't have time to look into Hasura pricing)

Collapse
 
kionou profile image
Mohamed •

ok

Collapse
 
etyplt profile image
Emil Typlt-Tufvesson •

Bit confused is full code really here?
github.com/nevo-david/contacts

Collapse
 
codingtomusic profile image
Tom Connors •

The tutorial is not complete in that the supplied code snippets are not clear what files they go into, and the repo is only after the "npx create-next-app@latest contacts"

The supplied repo is at the "hello-world" stage, it does not contain working code

Collapse
 
suede profile image
Yuval •

Super awesome
Very high quality

Collapse
 
nevodavid profile image
Nevo David Gitroom •

Yay!!! 🚀

Collapse
 
sajidhasan007 profile image
sajidhasan007 •

Super