Skip to content

crms-team/crms

Repository files navigation

CRMS


CRMS is a tool for management cloud resource as a user interface. CRMS can confirm information of cloud resource and manage cloud resource.

We concentrated at five feature when we develop our system. Five feature of our system is that:

  • CRUD Resource : Our system provide Crud that Create, Read ,Update, Delete of cloud resource. you can manage cloud resource more easier and comfortable.

화면-기록-2020-10-26-오후-4 31 38-online-video-cutter com

  • Visualization : Our system provide cloud architecture visualization. In our system, you can see information about your current cloud architecture and resources.

KakaoTalk_20201028_111900696-online-video-cutter com

  • History : CRMS makes it easy to check the change of resource information according to modification to multi-cloud resources. You can see which cloud resources have changed and how.

image

  • Integration API : Currently, CRMS only supports aws, but in the future, it will be an integrated API that supports multi-vendor. To this end, the program has been implemented so that there will be no significant changes even if vendors are added later.

image

  • Scheduler : With the cloud, you can lose money on running your resources all the time. To reduce the inconvenience to these users, we have developed a Scheduler that can automatically turn on and off resources at a time set by the customer.

image

Please check Our Demo Video!!

https://www.youtube.com/watch?v=dSWQJ1nAntM&feature=youtu.be

For more information on our systems, please visit our website.

https://crms-team.github.io/crms-page/functions.html


Built With


We Programing based on:

  • node 12.18.2
  • react 16.13.1
  • d3 4.0.0-alpha
  • aws-sdk 2.738.0
  • express 4.1.4
  • swagger 4.0.0

How to Start & Documentation


Documentation is on our website.

https://crms-team.github.io/crms-page/api.html


  • File Structure

The file structure of our system consists of three things that Back-end on server folder, Server on crms folder, Front-end on src folder. So if you want modify our system check this part and go to that folder. and read the README in that folder.


  • How to start
  1. Install all of our npm module on terminal ( npm i )
  2. Create .env file
  3. Enter REACT_APP_SERVER_URL=http://{your ip or localhost}:4000 in the env file
  4. Enter npm run-script build on terminal
  5. Enter node server on terminal
  6. Check password on crms.config in the Data folder
  7. Enter the url on web browser and login
  8. click setting and regist your Cloud access key and secret key and region
  9. it's worked!

If you have a problem in start, please visit our website and check guide!

https://crms-team.github.io/crms-page/guide.html


How to Contribute CRMS


If you want contribute CRMS, Clink the Link!

Contribute

License


License


Contact


Nevation

ReturnReason

backtion