https://github.com/julie-ify/jxpense
JXpense is a dynamic full-stack Ruby on Rails mobile web-based application designed to effortlessly manage your expenses and income. Note, its on a free instance cloud sever and spins down with inactivity so it takes about 50 seconds to boot.
https://github.com/julie-ify/jxpense
bootstrap cancancan capybara-rspec database devise postgresql rails-application rspec ruby
Last synced: 4 months ago
JSON representation
JXpense is a dynamic full-stack Ruby on Rails mobile web-based application designed to effortlessly manage your expenses and income. Note, its on a free instance cloud sever and spins down with inactivity so it takes about 50 seconds to boot.
- Host: GitHub
- URL: https://github.com/julie-ify/jxpense
- Owner: julie-ify
- Created: 2022-01-01T16:13:37.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-08T19:22:11.000Z (over 1 year ago)
- Last Synced: 2025-01-31T18:56:44.118Z (5 months ago)
- Topics: bootstrap, cancancan, capybara-rspec, database, devise, postgresql, rails-application, rspec, ruby
- Language: Ruby
- Homepage: https://jxpense.onrender.com
- Size: 6.39 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JXpense project
> JXpense is a ruby on rails mobile web-based application that helps you keep track of your expenses and income. No install required, and very user friendly.
# Live Link
Click [here](https://jxspense.onrender.com/) to view the website online.
# Screenshots
| Splash Screen | SignUp/In | Category Page | Product Page |
| :----------------------------------: | :----------------------------------: | ------------------------------------- | ------------------------------------ |
|  |  |  |  |# Getting Started
To get a local copy up and running follow these simple steps.
- You can clone this repo by typing `git clone [email protected]:julie-ify/JXpense.git` on your terminal.
- Type `cd JXpense` to access the project on the terminal.
- Open the project in your code editor
- Run `bundle install` to install all the required gems
- Run `rake db:setup` to setup your database
- Run `rails s` to start a development server
- Run `rubocop && rubocop -A` to check for and fix formatting errors.# Integration/Unit Testing
`rspec spec` will run all the tests.
Also, you can run `rspec spec/` to run specific tests.
You can also run `RAILS_ENV=test rspec spec/` to run the tests in test mode.
# Manual Testing
If you would like to test the app using a test user account which has seed data
#### Login Details
- email: `[email protected]`
- password: `testuser`# This project was built with
- Ruby on Rails
- Postgressql
- Bootstrap CSS Framework
- Device
- Cancancan
- Capybara
- Rspec
# 👤 Author
👤 **Juliana Ifionu**
- GitHub: [juliana-Ifionu](https://github.com/julie-ify)
- LinkedIn: [Juliana Ifionu](https://www.linkedin.com/in/julianaifionu/)
- Twitter: [Juliana Ifionu](https://twitter.com/juliana_ifionu)# 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/julie-ify/JXpense/issues).
# Show your support
Give a ⭐️ if you like this project!
# Acknowledgement
- Original design idea by [Gregoire Vella on Behance..](https://www.behance.net/gregoirevella)
- Improved design by me
# 📝 License
This project is [MIT](./MIT.md) licensed.