Simple, but multi technologies stack application that allows to write blog posts, and display them in a beautiful web page.
We have three components here :
- The API : Back-end
- The database
- The front-end
The API is public, so no authentication. The routes and the API are made with Express.
List posts: [GET] => /api/posts
Add a posts: [POST] => /api/posts
Delete a post: [GET] => /api/posts/<postId>
The database used is a NoSQL database with MongoDB.
For the last part, I will use Vuejs.
- [~] Back-end
- [~] API
- Connect to MongoDB
- List posts
- [] List a specific post
- Add a post
- Delete a post
- [~] API
- Database
- Configure MongoDB
- Front-end
- Install Vue