Skip to content

List your favourite blogs! Authenticated and secure, this application was built using NodeJS, ReactJS, MongoDB, ReduxJS, ExpressJS, and many more!

Notifications You must be signed in to change notification settings

richen604/richen-bloglist

Repository files navigation

richen-bloglist

Visit a production view of the application here at richen-bloglist

List your favourite blogs! Authenticated and secure, this application was built using NodeJS, ReactJS, MongoDB, ReduxJS, ExpressJS and also includes the following frameworks:

Motivation

Originally making this for the fso2020 course, I've decided to maintain it and showcase it.

It shows knowledge of user authentication, routing, unit testing, end to end testing, state management and production pipelines

Local Development

  • git fork or git clone this repository and save it locally
  • run npm install to get dependencies
  • for development run npm run dev-server and npm run dev-client
    • make sure all files in src/services/ point to the correct endpoints
  • for production run npm build to build the ui and npm run start to start the server
    • make sure you change the endpoints in src/services/ !!!

Tests can be ran with the following commands npm run test and npm cypress:run

Contributing

Fork this repository. Using the above local development changes.

Make a new branch for your changes and add it to the forked repository you created. Name it related to your fix / refactor eg. hotfix-styling-login. Then, make a pull request with your changes and our team will review it.

TODO

The majority of the older commits seem vague and I plan to add a changelog to accommodate. However, for now the exercises in the application can be viewed:

Note the links are for Full Stack Open 2021, and this project is based of Full Stack Open 2020. Nothing much has changed in the curriculum from the looks of it.

About

List your favourite blogs! Authenticated and secure, this application was built using NodeJS, ReactJS, MongoDB, ReduxJS, ExpressJS, and many more!

Resources

Stars

Watchers

Forks

Packages

No packages published