A web app to track any sort of transaction you need to. Transactions could be as simple as the amount you spent at the store or the amount of time spent working, but you can also track multiple types of transactions so you can watch your calories, time sleeping, time working, and money spent. Users are allowed to create unique amount types and attach unique group icons in order to best represent the type of transaction they are tracking. Each user's experience can be custom tailored to their needs.
- Create custom groups with icons
- Create custom amount types
- Create transactions to record anything (time, money, calories, etc)
- View transactions based on associated groups or amount type
- Log in with GitHub credentials
- Responsive design for desktop or mobile use
- Upload profile picture
- Saved on local server and subject to deletion: currently set up as proof of concept
- Integration with cloud storage for persistent profile picture
- Filter transactions to display by day, week, month, or year
- Customizable color scheme
- Separate display of transactions for only logged in user
- Show user list and friendships to connect and see other user transactions on profile or in groups / types
- Ambee updates for time and weather
- Ubuntu
- Atom
- HTML / SCSS / jQuery / Ruby
- Ruby on Rails
Click the Live Link to visit this site now!
To get a local copy up and running follow these simple example steps.
Ruby: 2.7
Rails: 6
- Clone this repository with
git clone
https://github.com/defoebrand/Tracker-Keeper.git
using a terminal or command line. - Direct your terminal to the project folder by entering
cd Tracker-Keeper
- Type
git checkout working-branch
(this will be unnecessary once this project is merged with development) - Run
bundle install
to install the necessary dependencies - Run
rails db:setup
to setup your local database. - Run
rails server
to start the application. - Finally, direct your browser to 'http://localhost:3000/' to view the app.
To run tests open the terminal inside the project's root directory and run
rspec
👤 Brandon Defoe
- Github: @defoebrand
- LinkedIn: @defoebrand
- Gmail: mailto:[email protected]
Give a ⭐️ if you like this project!
- Microverse
- Gregoire Vella� and his design, which can be seen here.
- The Kermits
This project is MIT licensed.