An open API service indexing awesome lists of open source software.

https://github.com/luhluh-17/journal-app

A Ruby on Rails 7 application that keep tracks of your daily tasks
https://github.com/luhluh-17/journal-app

rails7 ruby

Last synced: 3 months ago
JSON representation

A Ruby on Rails 7 application that keep tracks of your daily tasks

Awesome Lists containing this project

README

          

# Journey
A Ruby on Rails 7 application that keep tracks of your daily tasks

### 💻 Features:
* Implemented account registration and sessions using the Devise gem by generating a Devise User model.
* Used the Tailwind CSS framework to make it easier to build and write the front-end portion of the application.
* Added a sidebar panel for navigation and displaying the total number of categories and tasks.
* Users can show the list by categories or all tasks in the ActionView, and they can add, edit, and delete tasks and categories.
* Added a helper function to change the color of the tasks depending on the priority level in the TaskHelper module.
* Used Minitest for unit testing to validate the model.

### 🚀 Live Demo
https://rails-journey.fly.dev/

#### Dummy Accounts
Accounts | Email & Password
:---------: | :-------------------------------:
User | `user@journey.com` / password

### 👨🏽‍💻 Tech Stacks

Category | Languages / Frameworks / Tools
:---------: | :-------------------------------:
Front-end | [![html5](https://upload.wikimedia.org/wikipedia/commons/thumb/3/38/HTML5_Badge.svg/64px-HTML5_Badge.svg.png)][1] [![css3](https://upload.wikimedia.org/wikipedia/commons/thumb/6/62/CSS3_logo.svg/64px-CSS3_logo.svg.png)][2] [![TailwindCSS](https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Tailwind_CSS_Logo.svg/64px-Tailwind_CSS_Logo.svg.png)][6]
Back-end | [![ruby](https://upload.wikimedia.org/wikipedia/commons/thumb/7/73/Ruby_logo.svg/64px-Ruby_logo.svg.png)][3] [![ruby on rails](https://upload.wikimedia.org/wikipedia/commons/thumb/6/62/Ruby_On_Rails_Logo.svg/170px-Ruby_On_Rails_Logo.svg.png)][4] [![PostgreSQL](https://upload.wikimedia.org/wikipedia/commons/thumb/2/29/Postgresql_elephant.svg/64px-Postgresql_elephant.svg.png)][5]

### 📷 Screenshots
![journey-login-min](https://user-images.githubusercontent.com/33846123/202098269-285407ac-55f3-47e3-a615-6e08de12b984.png)
![journey-dashboard-min](https://user-images.githubusercontent.com/33846123/202098289-a91b956d-c97b-4d81-a4e9-0aa5ee5d7825.png)

[1]: https://developer.mozilla.org/en-US/docs/Glossary/HTML5
[2]: https://developer.mozilla.org/en-US/docs/Web/CSS
[3]: https://www.ruby-lang.org/en/
[4]: https://rubyonrails.org/
[5]: https://www.postgresql.org/
[6]: https://tailwindcss.com/