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

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

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

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

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

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

Did you ever build a big system with contacts support?

Collapse
 
nevodavid profile image
Nevo David

Which CRM do you use? :)

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
 
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

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
 
suede profile image
Yuval

Super awesome
Very high quality

Collapse
 
nevodavid profile image
Nevo David

Yay!!! 🚀

Collapse
 
sajidhasan007 profile image
sajidhasan007

Super