Skip to content

Sumeet-Raina/HappyChappy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

252 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

HappyChappy

HappyChappy tracks your mood and boosts it. Feeling annoyed and want to wallow in it? Feeling great and would like to share with someone? Meet Happy Chappy! He always wants to know how you’re feeling and will react to your emotions and even track how you’ve been so you can pin point your ups and downs.

How to install it

git clone repo_name
bundle install

How to run it

rails s

How to run the tests

rails spec

Database creation

rails db:setup

Tech Stack

Back-end

  1. Ruby 2.6
  2. Rails 6.0
  3. Database: Postgres
  4. Authentication: Devise
  5. Testing: Rspec, capybara
  6. Linter: Rubocop
  7. Code complexity

Front-end

  1. HTML, CSS, REACT ,JAVASCRIPT
  2. Bootstrap
  3. Testing: Jest
  4. Linter: ES Lint

Deployment

  1. Travis CI
  2. Heroku

User stories

As a user
So that I can use the app
I want to be able to create an account

As a user
So that I can access my account
I want to be able to login

As a user
I want bot to ask me about my mood
and show me mood options

As a user
when bot prompts mood options
I want to be able to select a mood as response

As a user
when I select a mood as response
I want to be bot to suggest options to help with my current mood

As a user
when I select view piechart option
I want to be able to see mood pie-chart

As a user
when I select view random jokes option
I want to be able to see random jokes

As a user
when I select view random memes option
I want to be able to see random memes

As a user
when I select view Chuck Noris Fact option
I want to be able to see random Chuck Noris Facts

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors