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

https://github.com/eltonsantos/meuscompromissos

Meus Compromissos is a practical system for managing weekly tasks and commitments, allowing you to organize your week efficiently.
https://github.com/eltonsantos/meuscompromissos

paper-trail postgresql rails-toastify rails7 ruby3 tailwindcss

Last synced: about 2 months ago
JSON representation

Meus Compromissos is a practical system for managing weekly tasks and commitments, allowing you to organize your week efficiently.

Awesome Lists containing this project

README

          


Technologies   |   
Getting started   |   
Project   |   
Layout   |   
ERD   |   
Next steps



MEUS COMPROMISSOS

---

## 🧪 Technologies and Gems

This project was developed using the following technologies and Gems:

- [Ruby 3.3.4](https://ruby-lang.org/)
- [Rails 7.2.1](https://rubyonrails.org/)
- [Postgres](https://postgresql.org/)
- [Tailwind](https://tailwindcss.com/)
- [Stimulus](https://stimulus.hotwired.dev)
- [Rails Toastify](https://github.com/eltonsantos/rails_toastify)
- [Devise](https://github.com/heartcombo/devise)
- [Kaminari](https://github.com/kaminari/kaminari)
- [Lucide Icons](https://lucide.dev/)
- [Paper Trail](https://github.com/paper-trail-gem/paper_trail)
- [Rails ERD](https://github.com/voormedia/rails-erd)
- [Bullet](https://github.com/flyerhzm/bullet)

## 🚀 Getting started

Clone the project and access the folder

```bash
$ git clone https://github.com/eltonsantos/meuscompromissos.git && cd meuscompromissos
```

Follow the steps below

```bash
# Install the dependencies
$ bundle install

# Create database
$ rails db:create

# Run migrations
$ rails db:migrate

# Run seed
$ rails db:seed

# Start the project
$ bin/dev
```

## 💻 Project

The "Meus Compromissos" system is a practical tool for managing weekly tasks and commitments, allowing you to organize your week efficiently. With features such as task creation, progress tracking, and commitment management, the system makes it easy to visualize and prioritize activities, ensuring you're always in control of your weekly responsibilities.

## 🔖 Layout


meuscompromissos-layout


meuscompromissos-piechart


meuscompromissos-barchart

## 🔖 Entity Relationship Diagram (ERD)

* Still in development


meuscompromissos-erd

## 🐾 Next steps

###### Escreverei essa parte em português

- [ ] Cobrir o sistema de testes! 👁‍🗨
- [ ] Refatorar código! 👁‍🗨
- [ ] Alterar visual em dark/light mode 🌗
- [ ] Layout responsivo 1️⃣
- [ ] Criar paginação 🥖
- [ ] E muito mais... ❤💪🏼

---

## 👨🏻‍💻 Author





Elton Santos 🚀








Made with ❤️ by Elton Santos 👋🏽 [Contact me!](https://www.linkedin.com/in/eltonmelosantos/)