Team
BRASH
Project Objective
Not only to guarantee a level of cyber security for freelancers, as well as small and medium sized businesses, but also to guarantee easily accessible property damage & bodily injury coverage that results from cyber attacks. At the same time, promoting sustainable cities, resilient infrastructure, clean energy, fostering innovation and promoting sustainable industrialization practices in end-users.
What it does
An App designed to help clients develop better cyber hygiene habits which support sustainability practices.
How we built it
We built our site with Nodejs and Handlebars. We also used Twilio to build the email notifications. We deployed our app in Netlify and we used Heroku for the backend. We have a chatbot that intakes people's contact info on our site.
Challenges we ran into
We had challenges to come up with the idea and how the app will work. Our team members are in different timezones so we had to come up with time that works well for everyone. We had to prepare the presentation and worked on our app at the same time.
Accomplishments that we're proud of
We were able to build a webapp and debugged all the issues that we encountered. We were able to put a presentation that presents all of our ideas.
What we learned
We learned to set up the webapp using nodejs and netlify to deploy our frontend. We were able to deploy our backend using Heroku.
What's next for BRASH
We want to improve the functions of our webapp more and add more features to protect the privacy of the freelancers.
Use of CircleCI
- We create an app brash-tracker-circleci in heroku
- Then we set up circle ci dashboard by connecting it to github and adding .circleci with config.yml on github
- We added the HEROKU_APP_NAME and HEROKU_API_KEY enviornment variale in circle ci. These r the results of test we run on circle ci where for npm test we used mocha
https://app.circleci.com/pipelines/github/Rio-cyber/brashtracker/13/workflows/ceb5a32d-b6a9-4cec-a74d-d27c8eeb2664/jobs/15 - After which we deployed on heroku using circle ci
https://app.circleci.com/pipelines/github/Rio-cyber/brashtracker/13/workflows/ceb5a32d-b6a9-4cec-a74d-d27c8eeb2664/jobs/14
https://brash-tracker-circleci.herokuapp.com/ - For config.yml which was used for circle ci you can refer the github link below https://github.com/Rio-cyber/brashtracker/tree/master
Twilio
Customer can contact our chatbot for further assistance
DOMAIN
- Site: RESOLVPRACTICES.TECH
- Subsite for circleci: softwareresolvpracticestech.resolvpractices.tech
UI/UX
https://docs.google.com/document/d/1Bv9KLDdUUzbSWWlp7lxc77u57Sj686RyEvBGHZToju0/edit
Github
We worked and collaborated together on Github
Log in or sign up for Devpost to join the conversation.