Skip to content

johntrinhvu/Cardify

Repository files navigation

Cardify

A Virtual Business Card Application

Developed by: John Vu, Jeffrey Luo, Dylan Tran, and Daniel Coyle.

Description

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.

Technologies Used

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

Planning materials

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.

Key Features

  • 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.

Screenshots

Sign Up / Log In Page

SignupPage

Home Page

HomePage

Creation of Business Card Page

CreationPage

Future Improvements

  • Enhance styling for a more polished User Interface.
  • Implement a QR code feature for an easy and wide-accessible usage of sharing business cards.

Website

The application is deployed and can be accessed at Cardify

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages