DEV Community

I need a tips for a large project.

Carlos Sá on September 17, 2018

Hi, I'm Carlos and I work as a freelance web developer and I've made a few small projects (mostly one-pagers) that have no back-office nor authenti...
Collapse
 
houdiiny profile image
Carlos Sá

Now that just WOW'ed me, I don't really like C that much but thanks for the link, I'll throw that at my C-lover friend for some giggles.

That quote was me trying to dismiss some "wordpress" type of platforms that come with their own CMS, I clearly underestimated the internet's "element of surprise" :)

 
houdiiny profile image
Carlos Sá

Well I'm not familiar with either, I've done a Hello World in Python and that's about it.

I do like React but it's, as you say, a matter of taste.
I'll be sure to add both your sugestions to the "To Learn" queue, if you say they save time then it's worth the time to learn about them.

I feel more confortable going with React on this project because I'm more familiar and agile with Javascript.

Thanks for sharing! For learning purposes what would you consider to be good introduction guides to Lisp / Racket and can you provide links?

Collapse
 
rhymes profile image
rhymes

Hi Carlos!

Have you considered using Firebase? Can it fit your scope?

You can use it for authentication, storage and other stuff.

This way you can delegate the user authentication to it and focus on the business logic of your app.

I can't swear by this but it seems like a thorough tutorial on how to build authentication with React: robinwieruch.de/complete-firebase-...

Collapse
 
houdiiny profile image
Carlos Sá

Hi rhymes!

Thanks for the answer, I've heard of it but wasn't aware of the entire product offer.

This seems like a very good solution to pretty much everything I asked. I'm going to make a couple of "test" projects with it to get to know how it works.

Also grateful for the link you provided, looks like a good starting point.

 
houdiiny profile image
Carlos Sá

Well for what I read from the Firebase post it looks like the type of convenience I want but I don't know enough of it to make an educated choice.
I guess if you could share what you do when asked to do big projects from scratch it would help.