Inspiration

Many of us want to get involved in volunteering activities but we are not sure how to go about in doing it. Finding volunteer events can be quite a hassle as it takes so much time and researching. This inspired us to create KindKarma, a mobile and web platform that makes it easier to have a positive impact in your community through volunteering.

What it does

The user can use either the mobile app or web platform. They can create an account or sign in to an existing account and they can find volunteer events. They can also host events as well as interact with other people in the community. Our purpose with this project is to bring people together to make a positive impact that will make a small difference in the world.

How we built it

  • Design: Figma
  • Frontend: Chakra UI, React JS, Tailwind CSS
  • App: Flutter
  • Backend: Node JS, MongoDB Atlas, Twilio, Socket.io

Best domain from domain.com

https://kindkarma.tech

Most Creative Use of GitHub

We are using GitHub for the following reasons:

  • Collaboration: GitHub makes it easy to share code with others and helps a lot in collaboration.
  • GitHub Project: We also used GitHub for planning and keeping track of our project and its progress with the help of the - GitHub project management tool.
  • Using PRs and Issues: We are doing multiple PRs and building multiple issues to keep on track of the project.

Challenges we ran into

  • Due to the differences in the time zone, it was a bit difficult to collaborate with other developers in the team
  • Implementation of certain technologies was a bit difficult as were using them for the first time.
  • Coming up with a feasible idea that could be implemented within the given time frame.
  • Building a mobile and web app simultaneously

Accomplishments that we're proud of

  • Helping each other out and working together as a team
  • Completing the project in the given time frame despite schedule conflicts
  • Using the minimalistic design, which makes the website and app easy to use

What we learned

  • Efficient collaboration with other developers
  • How to build functional applications

What's next for KindKarma

  • Enhancing the mobile app for the project
  • Adding more features
  • Increasing user optimization by utilizing ML and AI

Built With

  • chakra-ui
  • node.js
  • react.js
  • tailwind-css
Share this project:

Updates