Skip to content

AthN3090/write-er-app

Repository files navigation

write-er ✍

A simple blogging application with React-markdown.

react tailwindcss redux react-router jwt express node

About The ProjectLocal Setup

About The Project

Write-er is a minimal blogging website based on react-markdown.

Features implemented:

  1. Text editor - Implemented using react-markdown. Users can create, edit and delete their posts.
  2. User authentication - It uses JWT(JSON Web Tokens) for authentication. Passwords are encrypted using bcrypt.
  3. Post filtering - Filtering based on the topic tag of the post.

Local Setup

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/AthN3090/write-er-app.git
# Go into the repository
$ cd write-er-app

# Install dependencies
$ npm install

# Run the app
$ npm run dev

Backend API

The API is written in Express. It handles all the CRUD requests, User authentication requests with JSON webtoken and deals with AWS s3 to store images.
Link - Backend code repo - Express + Node