About The Project • Local Setup
Write-er is a minimal blogging website based on react-markdown.
Features implemented:
- Text editor - Implemented using react-markdown. Users can create, edit and delete their posts.
- User authentication - It uses JWT(JSON Web Tokens) for authentication. Passwords are encrypted using bcrypt.
- Post filtering - Filtering based on the topic tag of the post.
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
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