Blog
Background
It is a clone of a popular online publishing platform Medium. It allows everyone to share their ideas and perspectives. Leaders. Artists. Thinkers. And ordinary citizens who have a story to tell. Clean, well-structured and intuitive UX design of the website for reader
Approach
The website is mobile friendly. CSS3 media query is used to make sure that all contents are displayed nicely and appropriately in different screen sizes. Several key features are: Create a post, Bookmark post/comment, Like post/comment, Follow post/user, Comment on post, Search post/user/tag, and Notification.
- Bookmark: user is able to bookmark a post or a comment
- Like: user is able to like a post or a comment
- Follow post/user: user is able to follow a post or other user
- Comment: user is able to comment on a post
- Search: user is able to search on post or user or tag
- Notification: a notification is added if other user comments or likes own post
Programming language, framework, tool: Ruby on Rails, RSpec, JQuery, ES2015 (ES6), React, SASS, Redis, Elasticsearch
Server environment: AWS (EC2, S3, RDS, Route53, CloudWatch), Ubuntu, Nginx web server, Puma application server