This is the frontend repository for a personal blog built with React.js - popular JavaScript library for building user interfaces.
├───public
└───src
├───components
│ ├───Article
│ ├───Comment
│ ├───common
│ │ ├───Avatar
│ │ ├───Btn
│ │ ├───Like
│ │ ├───Popup
│ │ ├───ProfileHeader
│ │ └───Status
│ ├───Header
│ │ └───Filter
│ ├───Home
│ ├───Login
│ ├───Logo
│ ├───Navbar
│ ├───Register
│ └───User
│ └───Profile
├───contexts
└───utils
- View blog articles with title, content, author, and date posted
- Leave like (comments soon) on articles
- Register and login to manage user profile
- Responsive design for desktop and mobile devices
- React.js - A popular JavaScript library for building user interfaces
- React Router - A routing library for handling client-side routing in React applications
- Context API - A built-in state management solution in React for managing global application state
- CSS Modules - A CSS approach for locally-scoped styles in React components
- ES6+ - Modern JavaScript features for writing clean and efficient code
This repository has no license, then all rights are reserved and it is not Open Source or Free. You cannot modify or redistribute this code without explicit permission from the copyright holder (Mateusz Masek).
If you have any questions, suggestions, or feedback, please feel free to contact me through mateusz.masek@gmail.com or https://github.com/EckhartPL.