-
Allow users to register and post their articles
-
Allow users to make comments on each post
-
Allow users to vote on their favorite posts and comments
-
AJAX to reduce performance cost
-
Use slug to expose URLs
-
Only admins can create new category
-
Only creators and admins can edit posts
-
username:
testUser
-
password:
password
-
Run
bundle install
-
Make sure npm using version 12.x, ruby version 3 (check Gemfile)
-
Development and production both use PostgreSQL. Make sure you have that installed and running.
-
Run
bundle exec rails s
to run development server.