Skip to content

This project is meant to make a twitter-like social network, using Ruby on Rails and associate gems described in the README

Notifications You must be signed in to change notification settings

HeflerDev/Rails-In-Tune-Social-Network

Repository files navigation

In#Tune Social Newtwork

Alpha Build 0.0.2

In#Tune Social network is a Capstone project that counts towards Microverse graduation, it's demo is here.

Introduction

At first it will be developed as a twitter re-design, but later it will be worked to have extra features focused in matching people with commom interests, that's why it's called 'In#Tune'.

It mainly aims to have several functions listed below in order to practice with the Ruby on Rails framework.

Requirements

  • Only a Stable connection and a browser is needed to access the app.

Version Control

Implemented Features

  • V - 0.0.0
    • Project UI Primary UI
    • User and Opinion Models and Validations
    • Users associations: Followers, Followees, Opinions.
    • Opinion Associations: Opinion Author.
    • Publish Opinions
    • Filter Opinions to see from who you are following.
    • Follow and Unfollow Buttons
  • V - 0.1.0
    • RSPEC tests.
    • Right-side bar.
    • Query Fix (N+1 Problems)
    • Public Alpha Deploy
  • V - 0.2.0

Todo for next builds

  • [] User Score (Score relative to another user, that'll be called relationship score)
  • [] User Interests (User interests will add score in the relationship)
  • [] User Dislikes (Will decrease score in the relationship)
  • [] Tagging System
  • [] Chat & Private Messaging
  • [] Comment on Opinion
  • [] Crop Profile Image

Used Tools

  • Ruby 2.6.5
  • Rails 6.0.3
  • Postgre SQL
  • Puma as the app server
  • SCSS for stylesheets
  • Transpile
  • webpacker 4.0
  • Turbolinks
  • Jbuilder
  • Bootstrap
  • Faker
  • Image Processing 1.2
  • Bootsnap 1.4.2
  • Byebug
  • Shoulda-matchers
  • Listen 3.0.5
  • web-console 3.3.0
  • Spring
  • Rubocop
  • RSpec-rails
  • Capybara
  • Launchy
  • Selenium-webdriver
  • Webdrivers

About

This project is meant to make a twitter-like social network, using Ruby on Rails and associate gems described in the README

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published