This was a solo project.
This is a NodeJS, PostgreSQL & Express API for a hypothetical blog contributed to by many authors with extensive query parameters and tagging functionality.
- Live solo project
- RESTful API with auth services for blog back end
- 37 endpoints
- Tested and documented via Postman
- Extensive query parameters
- Top 100 most liked posts
- Top 100 most read posts
- Tag posts
- Cached endpoints
- Node.js: a JavaScript runtime.
- Knex: a query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.
- Express: a fast, unopinionated, minimalist web framework for Node.
- bcrypt: modern(-ish) password hashing for your software and your servers.
- Postman: Postman helps you be more efficient while working with APIs. Using Postman, you can construct complex HTTP requests quickly, organize them in collections and share them with your co-workers.
- PostgreSQL: Open Source Relational Database
- All endpoints have been tested and documented via Postman.
- This app has been documented and tested via Postman.
- Postman docs were last published on 09/07/2020.
- Postman docs contain examples of all get, post, and put endpoint body submissions AND responses.
Postman Collection | BASE URL | Schema | Documentation | Endpoints