Skip to content

a Node Express React MongoDB tutorial to make a fullstack JS webapp (for FreeCodeCamp Backend Cert)

Notifications You must be signed in to change notification settings

swyxio/SunburstJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to SunburstJS!

sunburst

Sunburst is fullstack JS tutorial for newbies (especially coming from FreeCodeCamp, and looking for an update to ClementineJS) looking to put together frontend and backend knowledge for the first time.

It uses React on the frontend, Node/Express/Mongo on the backend. Unlike ClementineJS I would use “modern” choices like create-react-app, and the mongoose ORM, and also show how to deploy to Heroku. I would also show how to integrate PassportJS for authentication.

Forum discussion here: https://forum.freecodecamp.org/t/seeking-a-mentee/168796

The intent is to do this with a partner over a Youtube Live Stream to show how this is done in real time.


Video recordings of Lessons

1 - https://www.youtube.com/watch?v=NS55ww28KwI

Lesson Plan

we are going to make a persistent clicker app similar to clementinejs.

  1. introduction to CRA and implementing a basic clientside counter
  2. setting up node and express and serving it together with CRA
  3. building CRA and deploying
  4. adding mongodb/mongoose to express and adding the api route. deploying.

We are done!

But here are more things we can do. lets turn this into a document posting app with different users:

  1. adding redux
  2. adding passportjs to express; authentication into the app.
  3. adding react router including with authentication.
  4. adding styling.
  5. adding graphql/apollo?

further reading

Useful resources when building this:

stopped at https://dev-blog.apollodata.com/react-graphql-tutorial-mutations-764d7ec23c15

why Sunburst?

according to wikipedia its another kind of orange like ClementineJS is ¯_(ツ)_/¯

About

a Node Express React MongoDB tutorial to make a fullstack JS webapp (for FreeCodeCamp Backend Cert)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published