A lightweight app that speaks positivity
Try it out HERE
![screenshot](./screenshot.png)
- HTML
- CSS
- Ruby
- Sinatra
- PostgreSQL
Mobile first
The app lets user share word-based posts under 150 characters.
- Login authentication
- Once logged in,
- user can create a new post
- user has the ability to 'heart' a post that they like.
- user has the ability to delete their own post.
- unable to log new user in after new user sign up via app UI
- app breaks when user click the login button without entering email / password
- app breaks when user click the signup button without entering the required information
- need a method to keep track of user's upvote/downvote to prevent spamming
- need a method to check for email duplicates upon new user sign up
- better date formatting for cleaner UI
- need a method to display upvote/downvote counter
- need email and username validation upon signup to prevent duplicates
- app gives internal server error when user tries to login with non-existing account
- whole page will reload when user click the heart button
- display post by number of hearts
- allow user to update their profile
- allow user to comment on posts
- allow user to share post to other platform
- display word counter when user is creating new post