Code Monkey home page Code Monkey logo

crypto-manager's Introduction

crypto-manager

Build Status

Installation

  • Clone the repo: git clone https://github.com/harsh-2711/crypto-manager.git && cd crypto-manager

For starting backend APIs:

  • Go to api directory: cd api
  • Create a virtual environment (optional): virtualenv venv
    • If virtual environment package is not installed, first do: pip install virtualenv
  • Start virtual environment: source venv/bin/activate
  • Install dependencies: pip install -r requirements.txt
  • Get your api keys from Crypto Compare and Nomics
  • Create a .env file in the api folder and paste the api keys: touch .env && echo CRYPTO_API_KEY=<crypto_key> >> .env && echo NOMICS_API_KEY=<nomics_key> >> .env

Starting the project

  • Head over to main project directory
  • Install node dependencies: npm install
  • Start frontend: npm start
  • Start backend: yarn start-api

Terminal Commands

  1. Install NodeJs from NodeJs Official Page.
  2. Open Terminal
  3. Go to your file project
  4. Run in terminal: npm install
  5. Then: npm start
  6. Navigate to http://localhost:3000/
  7. (optional) Run in terminal npm i -g cross-env

What's included

Following wil be the file structure upon a successful setup:

material-dashboard-react
├── CHANGELOG.md
├── LICENSE.md
├── README.md
├── package.json
├── public
│   ├── apple-icon.png
│   ├── favicon.ico
│   ├── index.html
│   └── manifest.json
└── src
    ├── assets
    │   ├── css
    │   │   └── material-dashboard-react.css
    │   └── img
    │       ├── apple-icon.png
    │       ├── bitcoin.png
    │       ├── cover.jpeg
    │       ├── faces
    │       │   └── marc.jpg
    │       ├── favicon.png
    │       ├── mask.png
    │       ├── new_logo.png
    │       ├── reactlogo.png
    │       ├── sidebar-1.jpg
    │       ├── sidebar-2.jpg
    │       ├── sidebar-3.jpg
    │       ├── sidebar-4.jpg
    │       └── tim_80x80.png
    ├── components
    │   ├── Cards
    │   │   ├── ChartCard.jsx
    │   │   ├── ProfileCard.jsx
    │   │   ├── RegularCard.jsx
    │   │   ├── StatsCard.jsx
    │   │   └── TasksCard.jsx
    │   ├── CustomButtons
    │   │   ├── Button.jsx
    │   │   └── IconButton.jsx
    │   ├── CustomInput
    │   │   └── CustomInput.jsx
    │   ├── Footer
    │   │   └── Footer.jsx
    │   ├── Grid
    │   │   └── ItemGrid.jsx
    │   ├── Header
    │   │   ├── Header.jsx
    │   │   └── HeaderLinks.jsx
    │   ├── Sidebar
    │   │   └── Sidebar.jsx
    │   ├── Snackbar
    │   │   ├── Snackbar.jsx
    │   │   └── SnackbarContent.jsx
    │   ├── Table
    │   │   └── Table.jsx
    │   ├── Tasks
    │   │   └── Tasks.jsx
    │   ├── Typography
    │   │   ├── A.jsx
    │   │   ├── Danger.jsx
    │   │   ├── Info.jsx
    │   │   ├── Muted.jsx
    │   │   ├── P.jsx
    │   │   ├── Primary.jsx
    │   │   ├── Quote.jsx
    │   │   ├── Small.jsx
    │   │   ├── Success.jsx
    │   │   └── Warning.jsx
    │   └── index.js
    ├── containers
    │   └── App
    │       └── App.jsx
    ├── index.js
    ├── logo.svg
    ├── routes
    │   ├── app.jsx
    │   └── index.jsx
    ├── variables
    │   ├── styles
    │   ├── charts.jsx
    │   ├── general.jsx
    │   └── styles.jsx
    └── views
        ├── Dashboard
        │   └── Dashboard.jsx
        ├── Icons
        │   └── Icons.jsx
        ├── Maps
        │   └── Maps.jsx
        ├── Notifications
        │   └── Notifications.jsx
        ├── TableList
        │   └── TableList.jsx
        ├── Typography
        │   └── Typography.jsx
        └── UserProfile
            └── UserProfile.jsx

crypto-manager's People

Contributors

harsh-2711 avatar smit2k14 avatar

Watchers

James Cloos avatar

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.