Skip to content

MOSAVE is a web-based open-source savings application that has useful features such as creating a savings target and keeping track of after saving.

License

Notifications You must be signed in to change notification settings

mohamadadithya/mosave

Repository files navigation

What is MOSAVE?

MOSAVE is a web-based open-source personal savings application that has useful features such as creating a savings target and keeping track of after saving.

Screenshots

MoSave index page MoSave target page

Features

  • Authentication
  • User Setting
  • Make Target/Goal
  • Save Money
  • Saving History

Installation on Local

  • Make sure you have turned on Apache2 and MySQL
  • Clone this repository to your local computer/server
  • Rename the env file to .env
  • Create new database with name mosave (can be changed in .env)
  • Type this command in cli to install required dependencies: composer install (Note: You must install Composer first)
  • Type this command in cli to migrations database: php spark migrate -all
  • Type this command in cli to turn on local development server: php spark serve

If you get an error from the database, change the database.default.hostname in the env file from 127.0.0.1 to localhost and make sure to enable sqlite3 extensions in php.ini

Server Requirements

PHP version 7.3 or higher is required, with the following extensions installed:

  • intl
  • libcurl if you plan to use the HTTP\CURLRequest library

Additionally, make sure that the following extensions are enabled in your PHP:

  • json (enabled by default - don't turn it off)
  • mbstring
  • mysqlnd
  • xml (enabled by default - don't turn it off)

About

MOSAVE is a web-based open-source savings application that has useful features such as creating a savings target and keeping track of after saving.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published