A dockerize full-stack web application with user login/signup features and deployed on google cloud platform.
- Node installed from here.
- NPM installed from here.
- MongoDB installed from here.
- Reactjs installed from here.
Install all dependencies for the project.
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.
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.
-
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.