Skip to content

Repository files navigation

logo

💰 GameXpense 🎮

📗 Table of Contents

GameXpense 🎮💰

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.

Screenshots

pic1 pic2 pic3

🛠 Built With

📌 Tech Stack

Domain Tech Stack
Server Ruby on Rails
Database PostgreSQL
Testing Framework RSpec Rails, Capybara
Authentification Devise
Authorization cancancan

(back to top)

🎲 Key Features

  • 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

(back to top)

🚀 Live Demo


(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • Ruby 3.2.2 installed

  • Rails installed

Run this command to install Rails

 gem install rails

Setup

Clone this repository to your desired folder:

Example commands:

  cd my-folder
  git clone https://github.com/frempongdev/GameXpense.git

To install dependencies, run:

bundle install

Set up the database

To create the database, run:

rails db:create

To create the schema, run:

rails db:migrate

Usage

To run the project, execute the following command:

Example command:

  rails server

Run tests

To run tests, run the following command:

  rspec

(back to top)

👥 Authors

👥 Frempong

(back to top)

🔭 Future Features

  • Javascript Navigation feature
  • Login and Signup confirmation
  • Style improvements

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

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!

(back to top)

🙏 Acknowledgments

I would like to thank:

  • Microverse and my friends who encourage me.
  • Gregoire Vella for the original design idea

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

GameXpense is a mobile web application that allows Gamers all around the world to track their spendings on games. It gives the user the opportunity to categorize spendings according to Games and get a useful information like the total amount spent etc. Now Gamers will know their exact expenses on a single platform.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages