Skip to content

Latest commit

 

History

History
85 lines (60 loc) · 2.04 KB

File metadata and controls

85 lines (60 loc) · 2.04 KB

Bloggr

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.

Features

  • User Authentication: Includes login and registration pages.
  • Responsive Design: Styled with CSS for a modern and user-friendly interface.
  • Routing: Utilizes react-router-dom for seamless navigation.
  • React Components: Built with reusable and modular React components.

Project Structure

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

Getting Started

Follow these steps to set up and run the project locally:

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd blghub
  2. Install dependencies:

    npm install
    # or
    yarn install

Running the Application

To start the development server:

npm start
# or
yarn start

The application will be available at http://localhost:3000.

Building for Production

To create a production build:

npm run build
# or
yarn build

The production-ready files will be in the build/ directory.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Happy blogging with Bloggr!