- ๐ About the Project
- ๐ป Getting Started
- ๐ฅ Authors
- ๐ญ Future Features
- ๐ค Contributing
- โญ๏ธ Show your support
- ๐ Acknowledgements
- โ FAQ (OPTIONAL)
- ๐ License
Budget Control is a mobile web application that can helps you keep track of your daily financially transaction and manage your budget where you have a list of transactions associated with a category, so that you can see how much money you spent and on what.
Client
- View Template Engine ".erb"
Server
Database
- Register a new user: a new user can register by filling out a form with specific information.
- User login: a registered user can log in to the app using his credential.
- Create Category: a user can create a category for his expenses.
- Create transaction: a user can create a transaction that belongs to a specific category.
Add a link to your deployed project.
To get a local copy up and running, follow these steps.
In order to run this project you need:
- A Code editor such as
VsCode
. - A web browser.
- Postgresql, ruby and ruby on rails should be installed on your local machine
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/Khaled-AlKhateeb/Budget_Capstone.git
Install this project with:
cd Budget_Capstone
gem install
To run the project, execute the following command:
rails server
To run tests, run the following command:
rspec spec/
You can deploy this project using:
Mention all of the collaborators of this project.
๐ค Khaled Al-Khateeb
- GitHub: @Khaled-AlKhateeb
- Twitter: @KhaledA93751489
- LinkedIn: khaled-al-khateeb
- Add categories icon: user can choose a category icon from a list of options.
- Add confirmation functionality: newly registered users can receive an email to confirm their registration.
- Sending email for resetting user password
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please help it stand out by giving it a star โจ
- I would like to thank Microvers for providing this great opportunity and for the project guide as well ๐
- Huge appriciation to Gregoire Vella for providing design system guidelines since this project is built upon that โจ
Add at least 2 questions new developers would ask when they decide to use your project.
-
[Question_1]
- [Answer_1]
-
[Question_2]
- [Answer_2]
This project is MIT licensed.
NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.