We wanted to make an app that helped the Ummah while spreading knowledge; since Zakat calculators and Islamic reminder sites exist already, we decided to combine them in one comprehensive site.
What it does
It calculates Zakat and provides charities to donate your Zakat to.
How I built it
My team and I used the MERN stack (MongoDB, Express, React, Node). I worked on React, and my coding partner Aziz worked on the backend and database. I was new to React, so Aziz also helped me whenever I ran into problems with the framework. The other team members researched the info.
Challenges I ran into
There was a big timezone difference, so we were rarely all able to communicate; Aziz was 12 hours ahead of me, so it was difficult to get in touch with him. Moreover, due to time limits and other obligations, some of our ideas still need to be implemented.
Accomplishments that I'm proud of
We made a functional site with an eye-catching interface despite communication issues; we also came up with many great ideas for spreading Islamic knowledge with the site (quizzes about Islamic facts, a gallery of Islamic pictures, etc.)
What I learned
I learned the basics of React, the importance of making sure everyone's on the same page, and the importance of making a project plan. If we had had a detailed plan and had made time for everyone to merge their accomplishments into one site, our project could've been even better.
What's next for Faizan-e-Ummah
We plan to implement the rest of our features in the future.