- ๐ Table of Contents
- ๐ธ Save Sense
- ๐ Built With
- ๐ฒ Key Features
- ๐ Live Demo
- ๐ป Getting Started
- ๐ฅ Authors
- ๐ญ Future Features
- ๐ค Contributing
- โญ๏ธ Show your support
- ๐ Acknowledgments
- ๐ License
GameXpense is a mobile web application that allows Gamers all around the world to track their spendings on games. Now Gamers will know their exact expenses on a single platform.
| Domain | Tech Stack |
|---|---|
| Server | Ruby on Rails |
| Database | PostgreSQL |
| Testing Framework | RSpec Rails, Capybara |
| Authentification | Devise |
| Authorization | cancancan |
- Create a new account
- Log in to an existing account
- Sign out from a session
- Create a Game
- Add Expense to a Game
- Check the list of Expenses for a particular Game
- Display the total amount of Expenses for a particular Game
- Tests for Game
- Tests for Expense
- Splash page
- Dynamic navbar
๐ Live Demo
๐ Video Walkthrough
To get a local copy up and running, follow these steps.
In order to run this project you need:
-
Ruby 3.2.2 installed
-
Rails installed
Run this command to install Rails
gem install railsClone this repository to your desired folder:
Example commands:
cd my-folder
git clone https://github.com/frempongdev/GameXpense.gitTo install dependencies, run:
bundle installSet up the database
To create the database, run:
rails db:createTo create the schema, run:
rails db:migrateTo run the project, execute the following command:
Example command:
rails serverTo run tests, run the following command:
rspec- GitHub: @frempongdev
- Twitter: @knobaddy
- LinkedIn: Samuel knower Amankwaa-Frempong
- Javascript Navigation feature
- Login and Signup confirmation
- Style improvements
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Your support is crucial to the success of this project! There are ways you can contribute and show your support:
- Kindly Give a ๐ STAR ๐ if you like this project!
I would like to thank:
- Microverse and my friends who encourage me.
- Gregoire Vella for the original design idea
This project is MIT licensed.


