GithubHelp home page GithubHelp logo

andrewjbateman / mean-task-manager Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 6.28 MB

:clipboard: MEAN - MongoDB, Express, Angular & Node.js full-stack tutorial app to manage tasks.

JavaScript 31.16% TypeScript 49.13% HTML 14.03% SCSS 5.68%
mean-stack frontend-framework authorization token-based-authentication mongodb postman bulma-css-framework angular mongodb-server angular12

mean-task-manager's Introduction

โšก MEAN Stack Task Manager - Tutorial Code by Devstakr

  • See angular-tasks-frontend folder for Angular frontend code.
  • See api folder for backend API using Node.js with Mongoose and Express.
  • All code by Devstackr.
  • Note: to open web links in a new window use: ctrl+click on link

GitHub repo size GitHub pull requests GitHub Repo stars GitHub last commit

๐Ÿ“„ Table of contents

๐Ÿ“š General info

  • Note: it is not possible to see the Mongodb results on http://localhost:27017/TaskManager because: the Angular app has to communicate with the Express server app (using get, post etc.), and the Express server app will communicate with the MongoDB server. The Angular app cannot communicate with the MongoDB server directly (due to potential security issues)

๐Ÿ“ท Screenshots

Angular page Angular page Angular page

๐Ÿ“ถ Technologies

  • See angular-tasks-frontend and api backend folders for technologies used
  • Postman v7 API Dev Environment used to test app

๐Ÿ’พ Setup

  • See angular-tasks-frontend and api backend folders for individual setups. You need to have both front and back ends running for the app to work.

๐Ÿ“‹ Status & To-do list

  • Status: Working.Updated june 2021

  • All 15 tutorials completed. User can sign up and login

  • Lists and Task can be created with front and back ends working together & backend connects with a Mongodb database

  • Postman successfully used to test POST, GET, PATCH, DELETE lists and tasks in a list

  • Authentication middleware added to all API routes so user can only ever Create, Read, Update or Delete their own lists/tasks

  • Front and back ends pass data via localhost://3000

  • To-do: Change to cloud MongoDB. Add comments. Add check if signup user already exists - currently causes an error. Add logout function.

Inspiration

๐Ÿ“ License

  • N/A.

โœ‰๏ธ Contact

mean-task-manager's People

Contributors

andrewjbateman avatar dependabot[bot] avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.