https://github.com/youmari/all-in-one
All In One is a web application that allows you to create, show and track your expenes divided with categories built with ruby on rails
https://github.com/youmari/all-in-one
rails rails7 ruby
Last synced: 6 months ago
JSON representation
All In One is a web application that allows you to create, show and track your expenes divided with categories built with ruby on rails
- Host: GitHub
- URL: https://github.com/youmari/all-in-one
- Owner: youmari
- Created: 2022-04-18T13:23:52.000Z (about 4 years ago)
- Default Branch: dev
- Last Pushed: 2022-04-22T23:44:07.000Z (about 4 years ago)
- Last Synced: 2025-01-27T16:49:27.418Z (over 1 year ago)
- Topics: rails, rails7, ruby
- Language: Ruby
- Homepage: https://salty-reef-99896.herokuapp.com/
- Size: 165 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# All In One
> All In One is a web application that allows you to create, show and track your expenes divided with categories built with ruby on rails
# ERD (Entity Relationship Diagram)
- All In One follows this diagram for creating migration files and database

Additional description about the project and its features.
## Built With
- RUBY
- RUBY ON RAILS
- Devise
- Cancancan
- Capybara
## Live demo
- [Live link demo](https://salty-reef-99896.herokuapp.com/)
## Gems Used
- Rubocop
- RAILS (v7)
## How to Setup
> You can simply clone or download [this repository](https://github.com/youmari/all-in-one.git), and use your favorite browser or code editor to run this program.
- To open this project using vs code ( for this example) or your favorite code editor, you can follow the guide below:
> in your cmd or command line navigate to where this project is located, then:
```bash
cd blog_app
```
> thereafter run
```bash
code .
```
## How to Run the App through terminal
- To run the application through trminal, make sure ruby and rails is installed in your computer then follow the guide below:
> in your cmd or command line navigate to where this project is located, then;
```cmd
cd blog_app
```
## Install Gems
```bash
bundle install
```
> thereafter run the below command to start the server on localhost
```bash
rails s
```
## Set up database
> to create databases on your local machine follow the steps below :
1. First make sure that postgresql installed on your machine
2. make sure that postgresql server is runninng
3. run the following command to create database on your machine
```bash
rake db:create
```
### Update schema file and database
- To run the migration files to update schema and databse simply run the following command :
```bash
rails db:migrate
```
## Testing
> the application has tests written by rspec_rails and capybara to run the tests simply type the below command in the root directory
```bash
rspec
```
## Author
👤 **Youmari**
- GitHub: [@youmari](https://github.com/youmari)
- Twitter: [@yf_omari](https://twitter.com/yf_omari)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/yassine-omari-945114190/)
## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
## Acknowledgments
- Special thanks for [Gregoire Vella on Behance](https://www.behance.net/gregoirevella) the Owner of the Original design
## Show your support
Give a ⭐️ if you like this project!
## 📝 License
This project is [MIT](./MIT.md) licensed.