Giter Club home page Giter Club logo

wwwallet-be's Introduction

wwwallet

Managing your crypto has never been this easy

Frontend repository

wwwallet

A web application to track your investments anywhere, in real-time

wwwallet makes it easy for investors to track their movements in the cryptocurrency sector.
With 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.

Features

  • Easy to use and intuitive interface
  • 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
  • Completely ad-free and open source
  • More than 500 cryptocurrencies, updated real-time using Binance APIs

Usage

To start using the application, you can visit the website or deploy it locally.
After registering and confirming your email, you can record your transactions from the wallet page or from any cryptocurrency's chart page.
Click on the switch to choose from BUY/SELL options, select your pair and type in the crypto quantity and the price.
The total value will be calculated and displayed automatically.

Deploy locally

If you want to test the app by yourself, follow these steps:

  • Install NodeJS and npm on your machine.
  • Clone the repository with git clone https://github.com/Myphz/wwwallet-be.git
  • Inside the clone repository, execute these commands:
npm i
npm start
  • Install and run the frontend application
    The website will be available on http://localhost:5000.

Optionally, you can set environment variables in a .env file in the project's root directory:

  • COINMARKETCAP_API_KEY: API key for CoinMarketCap data. There already is a default one, but its rate has severe limitations.
  • EMAIL_SETTINGS: JSON string to send emails, following the Nodemailer SMTP transport format. If not set, the server won't send any emails, but will print in the console the required information instead.
  • JWT_KEY: Private key to sign JWT tokens. Defaults to "TEST_KEY"
  • 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.

Feedback and contributing

Feel free to send us feedback or file an issue.
Feature requests are always welcome.
If you wish to contribute, please take a quick look at the guidelines!

License

You can check out the full license here

This project is licensed under the terms of the GNU General Public License

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.