Web App allowing users to create and share popular topics and articles
Project Link: https://bloccit-heroku.herokuapp.com/
This project is an inspiration Reddit and that what I was trying to achieve, it was my first major coding project ever and it centered around creating a site where users can create topics and creates posts to those said topics.
It wasn’t an original idea, but merely a project to test my skills in web development, none the less this project is still a fully fletched out one with various amounts of features, from liking and favoriting, to creating posts, to making user profiles the option to incorporating a user profile picture, to creating comments.
When going the url, the user is treated with a simple login page in which users can sign in/sign up, tabs in which guests or users who are not loggin can still navigate.
To start off, a User has choice of signing up or signing in a created account. Once a user has created an account, they will get notified a email to vertify their email that they signed up with
If a user has already created their account they have the option to then navigate the website on the latest topics or posts, or checking their account
Users can upload an image of their choice, and this application does make use of AWS, on the user profile page, users can also find their latest posts they favorited.
A topic can hold many posts and thus posts can also be created, updated, or deleted. A post also must meet the requirements
A user can comment inside of a post and delete as well
Much like Reddit, the user can also favorite a post and find their favorited post on the user profile page
The User can also upvote or downvote a post, with this there is a popular tab that shows the top upvoted posts of that topic
- Ruby on Rails Framework
- Javascript
- Ruby
- Sqlite
- HTML5
- CSS3
- puma
- thin
- factory_girl
- will_paginate
- newrelic_rpm
- redcarpet
- devise
- carrierwave
- mini_magick
- fog
- sqlite3
- uglifier
- jquery-rails
- faker
- turbolinks
- bootstrap-sass
- better_errors
- pundit