1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-18 20:59:39 +02:00
Maybe est une application web entièrement open source pour vos finances personnelles. Vous aurez à votre disposition tous les outils et calculatrices interactifs dont vous avez besoin pour visualiser et naviguer dans votre parcours financier. https://maybefinance.com/
Find a file
neo773 65e1bc6edd
Feature: Implement Mobile Responsiveness (#2092)
* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* format

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* fix conflict

* fix conflict

* chore: run rubocop

* fix test

* update PWA logo

* fix tests

* chore: lint

* fix test

* Refactor: Remove duplicate data attribute in activity partial and add chat form rendering in chats index

---------

Co-authored-by: Josh Pigford <josh@joshpigford.com>
2025-04-18 08:23:10 -05:00
.cursor/rules Account:: namespace simplifications and cleanup (#2110) 2025-04-14 11:40:34 -04:00
.devcontainer devContainer: Use Redis for ActiveJob and ActionCable. (#2017) 2025-03-24 10:00:42 -04:00
.github Update issue templates 2025-03-19 14:05:00 -04:00
app Feature: Implement Mobile Responsiveness (#2092) 2025-04-18 08:23:10 -05:00
bin Feature: Implement Mobile Responsiveness (#2092) 2025-04-18 08:23:10 -05:00
config Feature: Implement Mobile Responsiveness (#2092) 2025-04-18 08:23:10 -05:00
db Account:: namespace simplifications and cleanup (#2110) 2025-04-14 11:40:34 -04:00
docs/hosting Use Redis for ActiveJob and ActionCable (#2004) 2025-03-19 12:36:16 -04:00
lib Account:: namespace simplifications and cleanup (#2110) 2025-04-14 11:40:34 -04:00
log Initial commit 2024-02-02 09:05:04 -06:00
public Feature: Implement Mobile Responsiveness (#2092) 2025-04-18 08:23:10 -05:00
storage Initial commit 2024-02-02 09:05:04 -06:00
test Feature: Implement Mobile Responsiveness (#2092) 2025-04-18 08:23:10 -05:00
tmp Initial commit 2024-02-02 09:05:04 -06:00
vendor Add new category flow (#1857) 2025-02-24 11:08:05 -05:00
.dockerignore Initial commit 2024-02-02 09:05:04 -06:00
.editorconfig Rubocop updates (#1118) 2024-08-23 10:06:24 -04:00
.env.example Use Redis for ActiveJob and ActionCable (#2004) 2025-03-19 12:36:16 -04:00
.env.local.example Initial pass at Synth-based ticker selection (#1392) 2024-10-30 09:23:44 -04:00
.env.test.example Data provider simplification, tests, and documentation (#1997) 2025-03-17 11:54:53 -04:00
.erb_lint.yml Handle nil name for entries (#1550) 2024-12-16 12:52:11 -05:00
.gitattributes Initial commit 2024-02-02 09:05:04 -06:00
.gitignore Personal finance AI (v1) (#2022) 2025-03-28 13:08:22 -04:00
.rubocop.yml Rubocop updates (#1118) 2024-08-23 10:06:24 -04:00
.ruby-version Bump to Ruby 3.4.1 (#1721) 2025-01-27 19:59:16 -05:00
biome.json Add BiomeJS for Linting and Formatting JavaScript relates to #1295 (#1299) 2024-10-14 17:09:27 -04:00
compose.example.yml Use Redis for ActiveJob and ActionCable (#2004) 2025-03-19 12:36:16 -04:00
config.ru Initial commit 2024-02-02 09:05:04 -06:00
CONTRIBUTING.md Cursor rules and project design overview (#1788) 2025-02-03 19:30:03 -05:00
Dockerfile Fix commit resolution for Docker builds 2025-03-04 07:50:21 -05:00
Gemfile Feature: Implement Mobile Responsiveness (#2092) 2025-04-18 08:23:10 -05:00
Gemfile.lock Feature: Implement Mobile Responsiveness (#2092) 2025-04-18 08:23:10 -05:00
LICENSE Initial commit 2024-02-02 09:05:04 -06:00
package-lock.json Personal finance AI (v1) (#2022) 2025-03-28 13:08:22 -04:00
package.json Personal finance AI (v1) (#2022) 2025-03-28 13:08:22 -04:00
Procfile.dev Use Redis for ActiveJob and ActionCable (#2004) 2025-03-19 12:36:16 -04:00
Rakefile Initial commit 2024-02-02 09:05:04 -06:00
README.md Small count fix in hosting section (#2094) 2025-04-14 08:47:54 -04:00

dashboard_mockup (Note: The image above is a mockup of what we're working towards. We're rapidly approaching the functionality shown, but not all of the parts are ready just yet.)

Maybe: The OS for your personal finances

Get involved: DiscordWebsiteIssues

Backstory

We spent the better part of 2021/2022 building a personal finance + wealth management app called, Maybe. Very full-featured, including an "Ask an Advisor" feature which connected users with an actual CFP/CFA to help them with their finances (all included in your subscription).

The business end of things didn't work out, and so we shut things down mid-2023.

We spent the better part of $1,000,000 building the app (employees + contractors, data providers/services, infrastructure, etc.).

We're now reviving the product as a fully open-source project. The goal is to let you run the app yourself, for free, and use it to manage your own finances and eventually offer a hosted version of the app for a small monthly fee.

Maybe Hosting

There are 2 primary ways to use the Maybe app:

  1. Managed (easiest) - we're in alpha and release invites in our Discord
  2. Self-host with Docker

Contributing

Before contributing, you'll likely find it helpful to understand context and general vision/direction.

Once you've done that, please visit our contributing guide to get started!

Local Development Setup

If you are trying to self-host the Maybe app, stop here. You should read this guide to get started.

The instructions below are for developers to get started with contributing to the app.

Requirements

  • See .ruby-version file for required Ruby version
  • PostgreSQL >9.3 (ideally, latest stable version)

After cloning the repo, the basic setup commands are:

cd maybe
cp .env.local.example .env.local
bin/setup
bin/dev

# Optionally, load demo data
rake demo_data:reset

And visit http://localhost:3000 to see the app. You can use the following credentials to log in (generated by DB seed):

  • Email: user@maybe.local
  • Password: password

For further instructions, see guides below.

Multi-currency support

If you'd like multi-currency support, there are a few extra steps to follow.

  1. Sign up for an API key at Synth. It's a Maybe product and the free plan is sufficient for basic multi-currency support.
  2. Add your API key to your .env file.

Setup Guides

Repo Activity

Repo Activity

Maybe is distributed under an AGPLv3 license. " Maybe" is a trademark of Maybe Finance, Inc.