https://github.com/neginsal/vue-blogpost
A simple blog post with vue3, pinia by using json Placeholder API.
https://github.com/neginsal/vue-blogpost
json-placeholder-api pinia vue3
Last synced: about 2 months ago
JSON representation
A simple blog post with vue3, pinia by using json Placeholder API.
- Host: GitHub
- URL: https://github.com/neginsal/vue-blogpost
- Owner: NeginSal
- Created: 2023-08-04T12:41:33.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-08-06T14:57:09.000Z (almost 2 years ago)
- Last Synced: 2025-01-31T15:26:52.766Z (4 months ago)
- Topics: json-placeholder-api, pinia, vue3
- Language: Vue
- Homepage:
- Size: 47.9 KB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# About this project :herb:
This is a simple Blog Post.
You can see list of posts, search posts by title & add a new post.
api: [https://jsonplaceholder.typicode.com/posts](https://jsonplaceholder.typicode.com/posts)
## Tech :hammer_and_wrench:
This app uses:
- Vue3
- Pinia
- Tailwind## Scripts for running this project :pencil:
To the see the project in your browser you should run these two commands:
### 1. `npm install`### 2. `npm run dev`
you should use this command to runs the app in the development mode.\
Open [http://localhost:5173/](http://localhost:5173/) to view it in your browser.The page will reload when you make changes.\
You may also see any lint errors in the console.## Recommended IDE Setup
[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).
## Features that can be fixes in the future:
- Add search by author name (here we have just by title)
- Edit Error handling to show correct message to the user
- ...## Learn More :open_book:
You can learn more about this project in this link [](...).