This project is based on a mobile version app for grouping transactions by goal with your family/friends.
-
- Home screen
-
- Basic login: One can log into the app with a user name or signup with a user name and a pofile picture which is optional for sign up since it can be added during editing of user profile
-
- Profile view with links to groups and created transactions
-
- View all your grouped transactions
-
- View all your transactions without an assigned group
-
- View all the groups made in the app.
-
- View details for each transaction. (Can access them from grouped and ungrouped transaction views as well as from the group info view)
-
- Make a new transaction, with or without it belonging to a group
-
- View details for each group, which include the transactions owned by that group.
-
- Make a new group.
- Ruby v2.7.2
- Ruby on Rails v6.1.1
Ruby: 2.7.2 Rails: 6.1.1 Postgres: >=9.5
To get a local copy up and running follow these simple example steps.
- Clone the repository by typing this ->
git clone git@github.com:che30/ROR-Capstone.git
in any folder of your choice - Next type the command
cd ROR-Capstone
- Checkout to the feature branch by typing
git checkout feature
- Run the command
yarn install
- Run the command
bundle install
- Run the command
rails db:create
followed byrails db:migrate
Start server by typing on your terminal:
rails server
Open http://localhost:3000/
in your browser.
Type the command
rspec --format documentation
in order to execute rspec tests
👤 Che Nsoh Blanchard
- GitHub: @che30
- Twitter: @BlanchardNsoh
- LinkedIn: Che Blanchard
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
My acknowledgement goes to the following without which this project would not have been a success
- Microverse for the general requirements.
- Design idea by Gregoire Vella on Behance.
- Flaticon.com and each individual designer for their icons used
TBA