This is an university project where a clone of the website HackerNews had to be done in two different frameworks and deploy it twice.
- First step: A Ruby project with all the features HackerNews originally has.
- Second step: Document the API we created in Ruby in Swagger. (YAML file)
- Third step: Create a project with a Javascript framework (React).
Ruby: https://project-asw.herokuapp.com/
React: http://client-hackernews.herokuapp.com/
- Log In/Auth Features
- News Creation Form
- Vote/Unvote
- Filtering (Time, Creation, Questions)
- Comment
- Thread of comments
-
Claria, Didac
-
Nievas, Maria
-
Masip, Agnés
-
Pereira, Emma
-
Sansón, Carlos
-
Controllers:
application_controller comments_controller notices_controller sessions_controller threads_controller users_controller
-
Models:
application_record comment notice user
-
Views:
comments layouts threads users