- 📖 About the Project
- 💻 Getting Started
- 👥 Author
- 🔭 Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
Introducing Wise Wallet
a comprehensive budgeting app that puts you in full control of your finances across customizable categories. This capstone project showcases a meticulously designed, fully responsive UI, allowing users to effortlessly manage accounts, groups, and transactions. Rigorously tested with Rspec & Capybara, ensures reliability and offers a seamless financial management experience on any device. Unveil the future of budgeting as you take charge of your financial journey with.
Client
Database
-
[User database
Devise Gem
] Any user can create and manage their own account with the possibility to pick one of the selected profile pictures, it's also allowed to update this information anytime the user wants. -
[Group database
Postgre SQL Crud
] Any user can create and manage their own groups, it's also allowed to update this information anytime the user wants. -
[Transaction database
Postgre SQL Crud
] Any user can create and manage their own transactions, it's also allowed to update this information anytime the user wants. -
[Polished User Interface & Experience
CSS & JavaScript DOM
] The app is fully responsive and has a polished UI that allows users to easily manage their accounts, groups, and transactions. -
[Authentication
CanCanCan Gem
] Users can sign up, sign in, and sign out of the app. Users can also reset their passwords with a reset password email. -
[Fully Tested
Rspec & Capybara
] The app is fully tested with Rspec & Capybara, ensuring reliability and a seamless financial management experience on any device.
WiseWallet.mp4
- You can visit the live demo here
To get a local copy up and running, follow these steps.
In order to run this project you need:
To have Ruby on Rails setted up in your local machine.
To have PostgreSQL setted up in your local machine.
To have a browser to run the project.
Clone this repository to your desired folder:
Open it with Visual Studio Code (or your preffered IDE), and open a server with "Rails -s".
Open your desired browser and go to "localhost:3000".
Install this project with:
bundle install
yarn install --check-files
rails db:create
rails db:migrate
rails db:seed
To run the project, execute the following command:
rails server
This project is already fully deployed and ready to use, but if you want to deploy it again, follow the steps marked on the official render guide here
- GitHub: @VelzckC0D3
- LinkedIn: VelzckC0D3
- [User Confirmation] Users will be able to confirm their accounts with a confirmation email.
- [User Password Reset] Users will be able to reset their passwords with a reset password email.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, be pending on my profile since I'll be doing much more!
- Special gratitude to the artist who provided the creative concepts for this project: Gregorie Vella
This project is MIT licensed.