A simple blog application built with React.js
?MyBlog – blog application
MyBlog is a simple blog application where users able to create their own posts, react to other’s posts and many more. Live demo here.
General Information
- Simple blog application
- Helps people to share their thoughts
- Good works on smaller displays
- Cool design
Technologies Used
- React – version 18.0.0
- Moment – version 2.29.3
- Redux – version 4.1.2
- TypeScript – version 4.6.3
- Axios – version 0.26.1
- SCSS – version 0.2.4
- Nest – version 8.0.0
- JWT – version 8.5.1
- PostgreSQL(pg) – version 8.7.3
- class-validator – version 0.13.2
- TypeORM – version 0.2.45
Features
Main features of the app:
- Viewing posts
- Viewing single post
- Viewing latest posts
- Creating posts
- Ordering post by time, likes or comments
- Writing comments
- Authorization & authentication system
- Editing user info
- Viewing own posts
Screenshots
Setup
To run back-end server: open ‘blog-app’ folder, create .development.env file and provide database credentials and specify port.
Run following commands:
npm install
npm run start:dev
To run React application: open ‘client’ folder
Run following commands:
npm install
npm start
Project Status
Project is: in progress
Contact
Contact me via e-mail: turokvadim2510@gmail.com or on Twitter: Vadim Turok