Cardify allows users to create virtual business cards, which displays users' name, occupation, a short summary about themselves, email, phone number, and social media links. The project was developed over a span of 32 hours, with very minimal rest and sleep.
Cardify is a full MERN stack:
- MongoDB
- Express.js
- React.js
- Node.js
application that was developed during the 2024 UCLA Hackathon, that spanned from April, 19-21. The application utilizes:
- JWT authentication
- RESTful APIs
- Full CRUD operations
- Google's GeminiAI
- Basic HTML, CSS, JavaScript for FrontEnd
- Deployment on Heroku
- Version control with Git/Github
There were not that many planning materials used in the development in this project except for Figma for wireframing, as well as extensive discussion with team members about how and what to plan.
- User Registration and Authentication: Users can create an account and log in using JWT authentication.
- Full CRUD Operations: Users can create their own business cards, read however many they have made, update them individually, or delete them as they please.
- GeminiAI: GeminiAI is used to create a one-sentence prompt for an individual user, similar to a personal-brand statement.
- Enhance styling for a more polished User Interface.
- Implement a QR code feature for an easy and wide-accessible usage of sharing business cards.
The application is deployed and can be accessed at Cardify


