{"id":22868026,"url":"https://github.com/myphz/wwwallet-be","last_synced_at":"2026-02-14T03:18:31.641Z","repository":{"id":37518016,"uuid":"464503814","full_name":"Myphz/wwwallet-be","owner":"Myphz","description":"wwwallet back end - Built with NodeJS, Express and MongoDB","archived":false,"fork":false,"pushed_at":"2024-09-23T10:29:23.000Z","size":999,"stargazers_count":8,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T23:03:45.644Z","etag":null,"topics":["authentication","backend","bitcoin","cryptocurrency","database","javascript","mongodb","mongoose","nodejs","wwwallet"],"latest_commit_sha":null,"homepage":"https://wwwallet.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Myphz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-28T13:59:03.000Z","updated_at":"2024-09-23T10:29:26.000Z","dependencies_parsed_at":"2023-12-03T18:24:12.730Z","dependency_job_id":"4033b952-cb30-4fa6-82fa-6f0399cc00b3","html_url":"https://github.com/Myphz/wwwallet-be","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myphz%2Fwwwallet-be","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myphz%2Fwwwallet-be/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myphz%2Fwwwallet-be/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myphz%2Fwwwallet-be/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Myphz","download_url":"https://codeload.github.com/Myphz/wwwallet-be/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252562189,"owners_count":21768252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","backend","bitcoin","cryptocurrency","database","javascript","mongodb","mongoose","nodejs","wwwallet"],"created_at":"2024-12-13T12:30:24.838Z","updated_at":"2026-02-14T03:18:26.607Z","avatar_url":"https://github.com/Myphz.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003ch1 align=\"center\"\u003e\n\u003cimg align=\"center\" src=\"https://wwwallet.app/icons/logo.svg\"\u003e\nwwwallet\n\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eManaging your crypto has never been this easy\u003c/h3\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge\u0026logo=html5\u0026logoColor=white\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Sass-CC6699?style=for-the-badge\u0026logo=sass\u0026logoColor=white\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge\u0026logo=javascript\u0026logoColor=black\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Vue.js-35495E?style=for-the-badge\u0026logo=vue.js\u0026logoColor=4FC08D\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Bitcoin-000000?style=for-the-badge\u0026logo=bitcoin\u0026logoColor=white\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/Myphz/wwwallet-fe\" target=\"_blank\"\u003eFrontend repository\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://wwwallet.app/images/tablet_mockup.png\"\u003e\n\u003c/p\u003e\n\n\n# wwwallet\n\u003e A web application to track your investments anywhere, in real-time\n\n\u003ca href=\"https://wwwallet.app/\" target=\"_blank\"\u003ewwwallet\u003c/a\u003e makes it easy for investors to track their movements in the cryptocurrency sector.  \nWith its easy and intuitive interface, it allows users to monitor their wallet by calculating and displaying many useful statistics, updated in real-time using data from Binance.\n\n## Features\n- Easy to use and intuitive interface\n- Calculate earnings, percentage changes and many other useful statistics relative to any point in time, with many personalized charts to track your investments value by the second\n- Completely ad-free and open source\n- More than 500 cryptocurrencies, updated real-time using Binance APIs\n\n## Usage\nTo start using the application, you can visit the website or deploy it locally.  \nAfter registering and confirming your email, you can record your transactions from the wallet page or from any cryptocurrency's chart page.  \nClick on the switch to choose from BUY/SELL options, select your pair and type in the crypto quantity and the price.  \nThe total value will be calculated and displayed automatically.\n\n\u003cimg src=\"https://wwwallet.app/images/transaction.png\"\u003e\n\n## Deploy locally\nIf you want to test the app by yourself, follow these steps:\n- Install \u003ca href=\"https://nodejs.org/\" target=\"_blank\"\u003eNodeJS\u003c/a\u003e and \u003ca href=\"https://www.npmjs.com/\"\u003enpm\u003c/a\u003e on your machine.\n- Clone the repository with `git clone https://github.com/Myphz/wwwallet-be.git`\n- Inside the clone repository, execute these commands:\n```\nnpm i\nnpm start\n```\n- Install and run the \u003ca href=\"https://github.com/Myphz/wwwallet-fe\"\u003efrontend\u003c/a\u003e application    \nThe website will be available on `http://localhost:5000`.\n\n\u003eOptionally, you can set environment variables in a `.env` file in the project's root directory:\n\u003e - COINMARKETCAP_API_KEY: API key for CoinMarketCap data. There already is a default one, but its rate has severe limitations.\n\u003e - EMAIL_SETTINGS: JSON string to send emails, following the \u003ca href=\"https://nodemailer.com/smtp/\"\u003eNodemailer SMTP transport\u003c/a\u003e format. If not set, the server won't send any emails, but will print in the console the required information instead.\n\u003e - JWT_KEY: Private key to sign JWT tokens. Defaults to \"TEST_KEY\"\n\u003e - MONGO_URI: URI of the MongoDB database to store user data. If not set, the server will use a Memory Server, which will be reset after the server has shut down.\n\n\n## Feedback and contributing\nFeel free to \u003ca href=\"https://wwwallet.app/feedback\" target=\"_blank\"\u003esend us feedback\u003c/a\u003e or \u003ca href=\"https://github.com/Myphz/wwwallet-be/issues\" target=\"_blank\"\u003efile an issue\u003c/a\u003e.  \nFeature requests are always welcome.  \nIf you wish to contribute, please take a quick look at the guidelines!\n\n## License\n\u003e You can check out the full license \u003ca href=\"https://github.com/Myphz/wwwallet-be/blob/main/LICENSE\"\u003ehere\u003c/a\u003e\n\nThis project is licensed under the terms of the GNU General Public License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyphz%2Fwwwallet-be","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmyphz%2Fwwwallet-be","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyphz%2Fwwwallet-be/lists"}