Inspiration

Our inspiration for Caridfy stemmed from a desire to streamline networking. It was a vision from the both of us, a platform that offered a simplistic alternative to traditional networking sites like LinkedIn. We wanted a way to provide digital business cards to people instead of having a website with users that have extensive resumes. We wanted to create a solution that conveyed essential information within the virtual world.

What it does

Cardify allows users to create virtual business cards, which displays users' name, occupation, a short summary about themselves, email, phone number, and any social media links!

How we built it

Initially we first had a few wireframes before the event started and thought up of some ideas that we had created in Figma, and then from there it was just a matter of utilizing this wireframe to help us develop a full MERN stack application. We employed React.js for the front-end, and for the back-end, we had utilized MongoDB, Express.js, and Node.js to run our server. We had also ran and deployed our project on Heroku for a seamless execution of the program.

Challenges we ran into

Of course, as my friend and I aren't that amazing at developing in the front-end, specifically with CSS and styling, the website took a long time to come together, and with the help of certain others at LAHacks, we were able to gain advice from them and bring our website more into life. There were also several other challenges of course, including that of accidentally committing our .env file to github and having to remove it from all commits, to simply forgetting a single route in server.js that cause an error that I was trying to debug for 2 hours, to even installing node modules that made our computers have errors and not understand why until we had installed the modules. Not only that, but my friend Jeff and I had only slept roughly 3-4 hours in total during this whole event, so coding to bring a project to life in hopes of impressing judges was a really big challenge that we had faced.

Accomplishments that we're proud of

Certain accomplishments that we are proud of is finishing our MVP, and being able to showcase that to judges at LAHacks is what made us give each other a firm handshake. We were also proud of the fact that no matter if we were tired, we would keep pushing forward until we had finished and delivered a well-developed system, and of course, we are proud of each other for making it this far.

What we learned

We learned as a team that we probably should have known that the internet at the convention was going to be kind of awful, so in all honesty maybe just code the program at home in his apartment, but that would take away from the fun of being at such a wonderful convention. We also learned from very simple mistakes in this project, such as missing a route to a simple file will crash your whole entire back-end server and you have to really debug through every file to see what broke and where. We also learned that maybe there could have been a bit of better planning before the event, since we both saw that there were many people here that were in it to win, and it was so captivating that we tried as hard as we could as well.

What's next for Cardify

What's next for this application is that I think we might have to stop development for this project for now until the summer, since Jeff and I both have 20 units this quarter to take and study for. But once the summer hits, we will most definitely make the website look a lot more professional with better styling, as well as implement the QR code implementation that we have been wanting for so long.

Built With

Share this project:

Updates