Instaraise / Instaraise-Frontend-UI

Instaraise is building a DeFi Universe on Tezos. At Instaraise, we help projects to design and execute their idea to project journey on Tezos.

Home Page:https://instaraise.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Instaraise

Instaraise is building a Web3 Investment Stack. At Instaraise, we help projects to design and execute their idea to project journey on web3. With a 360 degree product studio, launchpad, Decentralized exchange and everything in-between we are helping young entrepreneurs to turn their ideas into reality. To partner with us reach us out at connect@instaraise.io

Useful Links

Tech Stack

  • React - React is a JavaScript library for building user interfaces.
  • React Redux - Predictable , Centralized , Debuggable and Flexible State Container for React Apps.
  • Bootstrap - Extensive list of components and Bundled Javascript plugins.
  • SCSS - Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.

Getting Started

To clone the repository use the following commands:

git clone https://github.com/Instaraise/Instaraise-Frontend-UI.git
cd Instaraise-Frontend-UI
yarn install

This project uses node and yarn as our default package manager would encourage you to use the same.

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes.
You may also see any lint errors in the console.

yarn test

Launches the test runner in the interactive watch mode.\

yarn run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

Contributing

We're really happy to accept contributions from the community, that's the main reason why we open-sourced it! There are many ways to contribute, even if you're not a technical person.

  • create an issue related to the problem you want to fix (good for traceability and cross-reference)
  • fork the repository
  • create a branch (optionally with the reference to the issue in the name)
  • commit incrementally with readable and detailed commit messages
  • submit a pull-request against the master branch of this repository (be sure to add closing keywords in your PR description )
  • usually we follow this file folder structure where in we place all our components in src/components and pages/containers in src/container with naming convention as src/components/[name_of_component]/index.js and src/container/[name_of_page]/index.js respectively.
  • all our redux code is managed in src/redux and all actions , reducers are placed in respective folders for example src/redux/actions and src/redux/reducers with naming conventions as [name_of_file].action.js for actions and [name_of_file].reducer.js.
  • we perform all the async operations in src/redux/actions with naming convention as api.[name_of_file].js.

Submitting bugs

You can report issues directly on Github.


License

Apache License 2.0

Copyright © 2021 Instaraise. All rights reserved.

About

Instaraise is building a DeFi Universe on Tezos. At Instaraise, we help projects to design and execute their idea to project journey on Tezos.

https://instaraise.io

License:Apache License 2.0


Languages

Language:JavaScript 96.4%Language:SCSS 3.1%Language:HTML 0.5%Language:Shell 0.0%