Rails app for helping you with keeping track of your activities and fees per activity with no complications.
- Features
- Live Demo
- Installation
- Getting Started
- Built With
- Contributing
- Acknowledgments
- Authors
- License
- A user logs in to the app, only by typing the username.
- Profile page includes links to:
- “My Tasks”.
- “Other Tasks”.
- “Groups”.
- “Logout”.
- My Tasks:
- A list of all transactions that are created by a logged-in user (sorted by most recent).
- Other Tasks:
- A list of all transactions that are created by a logged-in user but not assigned to any group (sorted by most recent).
- Groups:
- A list of all groups is displayed in alphabetical order.
- Each group is clickable and opens “Group transactions” page.
- When user opens the “Group transactions” page a list of all transactions that belong to that group is displayed.
- Make sure to have PostgreSQL installed and configured as the database.
- Ensure the project dependencies are installed.
- Clone the repo locally with the command
git clone git@github.com:dansantander/trax.git
. - Navigate to the project folder inside your terminal.
- Run
bundle
orbundle install
.
- Head over to your server on localhost:3000.
- Create a new User using the Signup form and start a session by Signing in.
- Create a new Group.
- Create a new Task with or without a group.
- Browse through your tasks or tasks that don't belong to any group.
- Ruby 2.6.5
- Ruby on Rails 5.2
- Git, Github and VScode
Contributions, issues and feature requests are welcome!
You can do it on issues page.
Special thanks to code reviewers.
Give a ⭐️ if you like this project!
👤 Daniel Santander
- Github: @dansantander
- Linkedin: Daniel Santander
- Twitter: @dansantandr
Creative Commons 2020