/our-journal-app

Journal web app built with Ruby on Rails for Avion School

Primary LanguageRuby

Live Demo

View the live app at heroku.

Introduction

Our Journal is a project made by Ian Mandap and Janson Siy that allows users to sign up and create categories to keep track of tasks that they want to accomplish. It displays the user's task completion progress per category level.

The goal in building this app was to learn about Test Driven Development (TDD) and one-to-many association between models.

Screenshots

Journal Homepage Journal Categories Journal Tasks

App Architecture/ ERD:

Entity Relationship Diagram

Technologies

  • Ruby v2.7.3
  • Ruby on Rails v6.1.4
  • CSS and SCSS
  • Bootstrap5
  • PostgresQL
  • Devise gem for authentication
  • flatpickr for datetime picker
  • Trix for rich-text enabled form fields
  • toastr gem for notifications

To-Dos

  • Display total tasks and task progress on the categories page
  • Display urgent/past due tasks on the categories page
  • Refactoring of style designs
  • Designs for devise views (e.g. Edit Registration)