Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sameerkash/blog-server-x-denoland
🦕 Deno server, written in typeScript. Which facilitates a blog service.
https://github.com/sameerkash/blog-server-x-denoland
deno denodb denoland middleware mongodb oak orm server typescript
Last synced: 9 days ago
JSON representation
🦕 Deno server, written in typeScript. Which facilitates a blog service.
- Host: GitHub
- URL: https://github.com/sameerkash/blog-server-x-denoland
- Owner: Sameerkash
- Created: 2020-07-11T17:04:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-29T15:08:15.000Z (over 4 years ago)
- Last Synced: 2024-11-17T17:48:41.141Z (2 months ago)
- Topics: deno, denodb, denoland, middleware, mongodb, oak, orm, server, typescript
- Language: TypeScript
- Homepage:
- Size: 4.9 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Blog Server x DenoLand
#### A blog which facilitates a service like Medium.com. Buit with deno and TypeScript.
**Dependencies**
* Oak - A middleware framewrok for deno
* Dennodb - An ORM for deno which supports MySQL, PostgreSQL, MariaDB, MongoDb and SQLite
* MongoDB - A NoSQL database**Checklist**
- [x] Basic CRUD Operations for User model
- [x] Basic CRUD operations for Post model
- [x] Authentication with djwt
- [ ] Validation objects
- [x] Integrate Auth middleware and secure routes
- [ ] Media Uplaod support
- [x] Pagination
- [ ] Search and sorting
- [ ] Optimized Feed per user.Install denon globally
**To start the server**
`denon dev` or `deno run --allow-net --allow-read --unstable --allow-write --allow-plugin mod.ts`
**To cache dependencies**
`denon cache` or `deno run deps.ts`