- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
Expense App is a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.
Server
Database
- Initialize your project with Git
- Make sure that your project has Postgres database set up
- Build your project schema
To get a local copy up and running, follow these steps.
In order to run this project you need:
- To install ruby on your PC. You can read this documentation on how to do so
- To install sqlite3 on your PC. You can read this documentation on how to do so
- Know how to navigate directories or folders at the CLI.
- Know how to get the URL(https/ssh) of a repository on GitHub.
- You should have a code editor installed, preferably VSCode.
- In order to run this project you need:
Clone this repository to your desired folder:
git clone https://github.com/over-geek/budget-app.git
Install this project with:
cd budget-app
bundle 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:
👤 Agyare Kissi Kenneth
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
- [] User profiles - allow users to create a profile page where they can add a profile picture, bio, and other information about themselves.
- [] User authentication via social media accounts - allow users to sign up and log in to your app using their social media accounts such as Facebook, Twitter, or Google.
- []User roles - allow administrators to assign different roles to users, such as moderators, editors, or contributors. This can be useful for managing access and permissions within your app. Search functionality - implement a search feature that allows users to search for specific groups, categories, or posts.
- []Notifications - add notifications for users to receive updates on new posts, comments, or activity related to their groups or categories.
- []Rating system - implement a rating system where users can rate posts, comments, or groups, and display the average rating for each.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project give me ⭐
I would like to thank Gregoire Vella on Behance for this project design idea.
This project is MIT licensed.