PennyLane is a web application designed to help users track and manage their financial transactions seamlessly. Whether it's monitoring your personal expenses or keeping a record of shared expenses within groups, PennyLane offers an intuitive and efficient platform to stay on top of your finances.
Front-End
- HTML/CSS
- JavaScript
- Font Awesome
-
User Authentication: PennyLane provides secure user authentication and registration processes, ensuring your financial data remains private.
-
Expense Tracking: Easily record and categorize your transactions to maintain a clear overview of your spending habits.
-
User-Friendly Interface: PennyLane's clean and intuitive interface ensures a smooth user experience, making financial management a breeze.
To get a local copy up and running, follow these steps.
Make sure you have Ruby and Ruby on Rails installed on your computer before running the project. To check if you have Ruby installed, open your console and run the command ruby -v.
If Ruby is not installed, follow the instructions below based on your operating system:
Windows Follow the tutorial for installing Ruby on Windows.
MacOS Run the following commands to install Ruby using Homebrew:
brew install rbenv ruby-build
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile
# Install Ruby
rbenv install 3.0.1
rbenv global 3.0.1
ruby -v
To install Ruby on Rails, run:
gem install rails
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/federicaulzurrun/PennyLane.git
Install this project with:
bundle install
rails s
To run tests, run the following command:
rspec spec
To deploy the project locally, run the following command:
rails s
👤 Federica Ulzurrun
- GitHub: @federicaulzurrun
- Twitter: @ulzurrunfede
- LinkedIn: Federica Ulzurrun
- [Group Expense Sharing] Collaborate with friends, family, or colleagues by creating shared expense groups. PennyLane calculates and splits expenses, simplifying the process of settling accounts
- [Aggregated Spending] Get insights into your financial behavior with the "Aggregate Spending" feature, showcasing your total expenditures.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project give it a start!
I would like to thank Microverse for allowing me to make this project. I would also like to acknowledge Gregoire Vella, how is the creator of the desing use for PennyLane application.
This project is MIT licensed.