Skip to content

amribrahim1/node-task-todo-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a simple node js backend server as a task using MongoDB.

Todo-list app.

The user can create todo-list for him and category them sorted by categories

The app contains:

  • Authorization system depends on JWT token: (login and register ).
  • Authorization has 3 levels: not a user, user and admin.
  • RESTful API end points for get/add/delete todo, get/add/delete category and login/register user.

The node moduled used in the server:

  • Express
  • mongoose MongoDB object modeling tool
  • jsonwebtoken: An implementation of JSON Web Tokens JWT.
For Development:

The app's files

├── build
├── src
│   ├── api
|   |    ├── category
│   │    │    ├── category.ctrl.js
│   │    │    ├── category.model.js
│   │    │    └── index.js
│   │    ├── todo
│   │    │    ├── todo.ctrl.js
│   │    │    ├── todo.model.js
│   │    │    └── index.js
│   │    └── user
│   │    │    ├── user.ctrl.js
│   │    │    ├── user.model.js
│   │    │    └── index.js
│   ├── config
│   │    ├── auth.js
│   │    ├── config.js
│   │    ├── express.js
│   │    └── routes.js
│   ├── server.js
│   ├── test
|   |    ├── category.js
│   │    ├── todo.js
│   │    └── user.js
│   
├── .gitignore
├── .babelrc
├── README.md
└── package.json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published