Skip to content

A dockerize full-stack web application with user login/signup features deployed on google cloud platform.

Notifications You must be signed in to change notification settings

jun-low/mern-todo-app

Repository files navigation

Todo task manager 📌

A dockerize full-stack web application with user login/signup features and deployed on google cloud platform.

Pre-requisites

  • Node installed from here.
  • NPM installed from here.
  • MongoDB installed from here.
  • Reactjs installed from here.

Getting Started

yarn install

Install all dependencies for the project.

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

yarn test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

Build with

  • Bootstrapped with Create React App.

  • Redux for state management between React components.

  • Materializecss to create responsive front-end framework based on Material Design.

  • NodeJs, a backend-side JavaScript runtime environment.

  • Express, a lightweight minimalist web framework for Node.js.

  • Axios, promise based HTTP client for the browser and node.js

  • Nodemon, an auto-refresh the server on code change

  • Bcrypt, user's password hashing function.

  • Passport a middleware for user authentication.

  • MongoDB is a NoSQL database with the scalability and flexibility.

  • Mongoose, a Mongodb object modeling for Node.js

  • Postman, for API testing.

About

A dockerize full-stack web application with user login/signup features deployed on google cloud platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages