Blog API is an API used to facilitate data between a MongoDB NoSQL database and two different Front-End Applications. The API follows RESTFUL API practices--it will only receive and send JSON data. Authenticated users can perform a full array of CRUD operations.
Both Front-End Applications can be accessed here:
You can check the status of the API here: https://avd-blog-api.fly.dev/
Keep in mind this is an API not a Web Application, this blog API integrates with a Front-End to send and receive data.
Currently this Blog-API is used with two NextJS, React, and TypeScript front-ends, those Github Repos can be found here:
- Blog-CMS (Content-Management-System) - for authenticated users to perform CRUD operations on blog posts
- Blog-Client - a front-end application to interact with and view blog posts
Tools:
- TypeScript
- Node.js
- Express
- MongoDB
- Lots of libraries (check the package.json for more details)