Skip to content

A twitter clone which was done during our web development course. This project required us to build slightly more advance rails features such as 'likes' and 'notifictations'.

Notifications You must be signed in to change notification settings

ZXChadD/chipper

Repository files navigation

ChipperT

This web app is created for users to post their "Quote of the day" so as to inspire other users and start the day afresh!

Getting Started

  1. Get the codebase
https://github.com/ZXChadD/chipper.git

2.Install gem dependencies

Will require gems such as bootstrap-sass & simple_form.

cd workspace/rails_projects/chipperT/chipper
bundle install
  1. Setup Database
rake db:create db:migrate
  1. Start the application
# Start the web server
rails server

Testing

We use Rspec as our testing framework. So, during development, run these regularly.

# Run the specs
rspec

Branch Policy

We follow the Github Flow when developing the application, and name our branches as follow:

  • master is the active development branch

Local development branch naming:

  • feature/<your-branch-name> for substantial new feature or function
  • enhance/<your-branch-name> for minor feature or function enhancement
  • bugfix/<your-branch-name> for bug fixes

Deployment

We deploy our application to heroku.. Automatic deployment has been setup for our production environment as documented here. To manually deploy to heroku with Git, you need to:

  1. Register a heroku account and request access to production app
  2. Install heroku toolbelt which is a CLI tool for creating and managing Heroku apps
  3. Setup heroku remote
# Setup heroku remote for production
git remote add heroku

https://dashboard.heroku.com/apps/chippert

About

A twitter clone which was done during our web development course. This project required us to build slightly more advance rails features such as 'likes' and 'notifictations'.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published