SRS
-
Create the authentication system using devise gem. User should be able to SignIn, SignUp and SignOut.
-
Authenticated User is able to create, update and delete a post. One User can create multiple posts.
-
Post will contain Title, description, content, author name, created date, Post image(file).
-
In Post, Content field will have HTML editor (e.g. https://www.froala.com/wysiwyg-editor/inline), file upload.
-
User should be able to save the form and see all the posts with search and sort functionality.
-
Add email functionality on Sign Up user.
-
Use Postgresql for Database.