Skip to content

A responsive blog app where authenticated users can create posts, view and delete them.

License

Notifications You must be signed in to change notification settings

dboatengg/blogger

Repository files navigation

Blogger

Blogger is a web application that allows users to view blog posts without authentication. On the other hand, authenticated users have access to additional features such as creating, viewing, and deleting posts..

Demo

Check out the live site here.

Usage

The application has the following pages:

  • Home: Represents the landing page. It displays a welcome message and some information about the app.
  • Create Post: Allows authenticated users to create new posts
  • Blog: Displays a list of all posts, allows authenticated users to delete their own posts
  • Single Post: Displays the full content of a post when a user clicks on the title of a post on the Blog page.
  • Login: Allows users to log in using their Google account

Built With

  • JavaScript
  • React
  • React-router
  • Firebase

Installation

  1. Clone the repository: git clone https://github.com/dboatengg/blogger.git
  2. Install dependencies: npm install
  3. Create a Firebase project and add the configuration details to src/firebase.js
  4. Start the app: npm run dev

Contributing

Feel free to submit a pull request if you find a bug or want to improve the app.

Author

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A responsive blog app where authenticated users can create posts, view and delete them.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published