Skip to content

VanGoethe/vcard-generator

Repository files navigation

🪪 iMMap Visit Card Generator 🪪

AboutFunctionalitiesTechnologies


💻 About the project

This project was developed as part of Buzzvel technical test. The objective of the project was to create a solution to generate business cards that include a QR code. The QR code would be scanned by others and redirect to a page with the user's contact information, making it easier for people to find their information. The end result is a simple and effective solution to improve the visibility and accessibility of user's contact information.


⚙️ Functionalities

  • Register personal describe
  • Register personal contacts
  • Custom visit card
  • Generate visit card
  • Download visit card
  • Generate page of contacts

🧭 Running the application

This project use a database, here i`m using Docker, for run this application you need to have the MySQL database up.

# Clone this repository
$ git clone https://github.com/brunosllz/visit-card-generator
# Install the dependencies
$ npm install
# Run docker compose
$ docker-compose up -d

Now you need create ".env" file in the project root, like this file.

# Run database migrations
$ npx prisma migrate dev
# Run the application
$ npm run dev

🛠 Technologies

The following tools were used in building the project:

  • Nextjs
  • Typescript
  • Prisma
  • React Hook Form
  • Zod
  • Vitest

See the file package.json