DEV Community

Discussion on: 5 full-stack projects to add to your portfolio before 2020 ends 🀯

Collapse
 
suprnova32 profile image
Patricio Cano

Most of the examples you mention here a very frontend heavy so I wouldn't really call them "full-stack". The closest they get to something related to the backend is using GraphQL.

The projects themselves are great, but they focus on frontend. For a "full-stack" developer to really showcase their abilities, you would need to add at the very least one project that is either backend heavy, or just a full backend project. You need to showcase you can design a good API, that you can handle data being stored, retrieved, etc. That usually includes creating an efficient data model, the relationships between the different models, efficient storage mechanisms, and proper SQL usage.

A quick example could be to create a URL shortener. It can offer a WebUI and an API endpoint to shorten a URL. Make sure that the addresses are stored properly, making sure uniqueness is respected, and that it can handle collisions. Try to use both PostgreSQL and MongoDB as storage backends.

Projects like that should definitely be part of a full-stack developer's portfolio.

Collapse
 
santhoshraju91 profile image
Santhosh Raju • Edited

Also lets not throw away your skills to deploy your application, it can be either a VM or a bare metal server or a docker image.

Yeah it depends on how it is viewed by each individual, for me Full-stack is Full stack does not matter which tech stack you use, as far as you know how to build and deploy your application.

Collapse
 
dailydevtips1 profile image
Chris Bongers

That's my take as well, yes if you work for a google or AWS this is hardly a full-stack but for some companies this is way over a full-stack, al depends and let's give people a starting point.

Collapse
 
dailydevtips1 profile image
Chris Bongers

Hey patricio,
Thanks for your comment and valid point
I guess there is a big vague area about full-stack.

On papper some of these would qualify, seeing a frontender could connect his frontend too a serverless solution and call it full stack.

I totally get your point,
Would be a great topic too investegate when we can call it full-stack.

I had an interesting talk this afternoon.

The statement was it’s more

  • product developer
  • platform engineer

Where a full stack would be a product dev, doesnt really matter what solutions as long as it serves the product

A platform engineer would be someone actually using propper databases and design a solid system.

I found this statement very powerful and maybe more true than using the term full stack.

What would you say?

Nevertheless yes these are easier beginner front end with simple database solution projects.
Still good for people who want to start their journeys as full stack devs

Collapse
 
crongm profile image
Carlos Garcia β˜…

I found this post very helpful. Though I have some side projects of my own it's always good to find new challenges to improve skills. It would be nice to have a follow-up post that focuses more on the back-end part of projects to have a well-rounded full-stack skill set. Thanks!

Thread Thread
 
dailydevtips1 profile image
Chris Bongers

Can do, but might be a big mix of back-end systems.
So 1 php, 1 node, 1 react, 1 python etc to keep it fair, but really good idea!

Collapse
 
myogeshchavan97 profile image
Yogesh Chavan • Edited
Collapse
 
jstewart8053 profile image
jstewart8053

This is the best best idea list I have seen yet! tysm!

Thread Thread
 
myogeshchavan97 profile image
Yogesh Chavan

I'm glad you found it helpful. Thank you πŸ™‚

Thread Thread
 
dailydevtips1 profile image
Chris Bongers

Thank you! That's a cool comment to receive.

Thread Thread
 
jstewart8053 profile image
jstewart8053

I love all your articles Chris... keep up the great work!

Thread Thread
 
dailydevtips1 profile image
Chris Bongers

Wow, thank you so much!

Glad you're loving my articles, will definitely keep it up, closing down on 300 already πŸ‘€

Collapse
 
yugeroh profile image
Oliver James Aco

Thank you! This is what i'm looking for.

Thread Thread
 
myogeshchavan97 profile image
Yogesh Chavan

Glad you found it helpful :)

Collapse
 
dailydevtips1 profile image
Chris Bongers

Nice ones

Thread Thread
 
myogeshchavan97 profile image
Yogesh Chavan

Thank you!

Collapse
 
tanmayc07 profile image
Tanmay Chaudhari

Great! Thanks for sharing.. Going to start building this to add to my resumeπŸ™ŒπŸ˜€

Thread Thread
 
myogeshchavan97 profile image
Yogesh Chavan

Nice. Thank you πŸ‘

Collapse
 
lexiebkm profile image
Alexander B.K.

Nice, I will take a look at those projects.
Thank you

Thread Thread
 
myogeshchavan97 profile image
Yogesh Chavan

Glad you found them useful