An open API service indexing awesome lists of open source software.

https://github.com/coderosh/notesapp-rest-api

Rest api for notesapp
https://github.com/coderosh/notesapp-rest-api

Last synced: 11 months ago
JSON representation

Rest api for notesapp

Awesome Lists containing this project

README

          

## NOTES APP

- [x] Notes CRUD
- [x] Users CRUD
- [x] Validation
- [x] Encrypt Password and JWT token
- [x] Login
- [x] Protect Routes
- [x] Connect User and Notes
- [x] Invalid every previous tokens after password change
- [x] Logout From All Devices
- [x] Refresh token
- [x] Prevent NOSQL injection
- [x] Security headers and xss
- [x] HPP Attacks
- [x] Cors
- [x] Rate Limiting
- [x] Private notes security
- [x] Selecting
- [x] Sorting
- [x] Limit results
- [x] Pagination
- [x] Set Refresh Tokens in redis c

## Later

- [ ] Client

### Success Response format 🤗

```json
{
"success": true,
"...": "..."
}
```

### Error Response format 🙄

```json
{
"success": false,
"errors": [
{
"..."
}
]
}
```