Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bejamas/react-redux-blog

A frontend blog made with TypeScript, React and Redux Toolkit.
https://github.com/bejamas/react-redux-blog

blog react redux redux-toolkit typescript

Last synced: 7 days ago
JSON representation

A frontend blog made with TypeScript, React and Redux Toolkit.

Awesome Lists containing this project

README

        

# Modern React Redux Blog

A frontend blog made with TypeScript, React and Redux Toolkit.
It is the source code file for this tutorial: [Learn Modern React and Redux in 2023 by Building a Blog](https://bejamas.io/blog/learn-modern-react-and-redux-in-2023-by-building-a-blog/)

## Getting Started

1. Clone this repo
```bash
git clone tope-olajide/modern-react-redux
```
2. Change directory to `modern-react-redux`:
```bash
cd modern-react-redux
````
3. Install the dependencies::
```bash
npm install
```
4. run the development server:
```bash
npm run dev
```
Then visit: http://localhost:5173/ on your browser to see the result.

## Features

- Add a new post
- modify post
- Fetch all Posts
- delete a post
- upvote and downvote a post
- add and remove a post from favorite

## Built With

- [ReactJS](https://react.dev/)
- [Redux](https://redux.js.org/)
- [Vitejs](https://vitejs.dev/)

## License

Distributed under the Apache License. See LICENSE.txt for more information.

## Contact

Temitope Olajide - [@kingdavvids](https://twitter.com/kingdavvids) - [email protected]

## Acknowledgments

* [Vercel](https://vercel.com/)
* [ReactJS](https://react.dev/)
* [Redux](https://redux.js.org/)
* [Bejamas](https://bejamas.io/)