Skip to content

webdevjourney is Google OAuth enabled blog app, supported by React-Markdown to enable rich text editor feature to easily create blogs. Users can see the live preview of the blog before it is uploaded.

Notifications You must be signed in to change notification settings

JatinAssudaney/BlogApp

Repository files navigation

webdevjourney - Blog App

View Demo

Steps To Run App

  1. Install npm packages both in root folder and client folder separately

    npm install

  2. Run the code

    npm run dev

Screenshots

Login with Google to Create-Articles

google-oauth

Home Page

home

Articles Sorted on Basis of Various Tags

tags-list

Create-Articles with Live-Preview

create-article

Complete Task List

  • UI Design for App
  • Google OAuth
  • Mongo Schema
  • Markdown Support for each blog
  • MongoDB connection
  • Admin User Login
  • BEM Compliant Classnames
  • Middleware - RequireLogin
  • Create Article button when LoggedIn
  • Basic Redux Form to post to backend with data
  • Preview with React-Markdown
  • Live Preview Markdown
  • Fetch Posts using Tags - Make Action Creator
  • Fetching Posts UI Improvements
  • Particular Post Route

Improvements Needed

  • Pagination
  • Infinite Scroll till data is available
  • Search Bar Enabled
  • UX/UI Improvements

Possible Updates

  • Imgur Api connection
  • Integration of Upload Button to connect with imgur and get URL
  • Imgur Upload Image and fetch url
  • More Modular Components

About

webdevjourney is Google OAuth enabled blog app, supported by React-Markdown to enable rich text editor feature to easily create blogs. Users can see the live preview of the blog before it is uploaded.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published