Bloggr is a modern blogging platform built with React. It allows users to share their stories, ideas, and blogs with the world. The application features a clean and responsive design, making it easy to navigate and use.
- User Authentication: Includes login and registration pages.
- Responsive Design: Styled with CSS for a modern and user-friendly interface.
- Routing: Utilizes
react-router-domfor seamless navigation. - React Components: Built with reusable and modular React components.
The project is organized as follows:
blghub/
├── public/ # Static files like index.html, manifest.json, and favicon.ico
├── src/ # Source code for the application
│ ├── pages/ # Login and Register page components
│ ├── App.js # Main application component
│ ├── index.js # Entry point of the application
│ ├── App.css # Styles for the App component
│ └── index.css # Global styles
├── build/ # Production build output
└── package.json # Project dependencies and scripts
Follow these steps to set up and run the project locally:
- Node.js (v14 or higher)
- npm or yarn
-
Clone the repository:
git clone <repository-url> cd blghub
-
Install dependencies:
npm install # or yarn install
To start the development server:
npm start
# or
yarn startThe application will be available at http://localhost:3000.
To create a production build:
npm run build
# or
yarn buildThe production-ready files will be in the build/ directory.
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License. See the LICENSE file for details.
Happy blogging with Bloggr!