itxSaaad / cardgenius-app-mern

A web application that generates ID cards based on user input using the MERN stack.
https://cardgenius-app-mern.vercel.app
MIT License
7 stars 0 forks source link
expressjs idcard-generator internship-task mern-stack mongodb nodejs reactjs

CardGenius ID Card Generator

CardGenius ID Card Generator is a web application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It allows users to generate ID cards based on their personal details.



Explore the docs »

View Demo · Report Bug · Request Feature

Contributors Forks Stargazers Issues MIT License

Live Preview Project

Live Preview

Features

Built With

Getting Started

Prerequisites

Installation

  1. Clone the repo
git clone https://github.com/itxSaaad/cardgenius-app-mern.git
  1. Install NPM packages
npm install
  1. Create a .env file in the root directory and add the following
NODE_ENV=development
PORT=5000
MONGO_URI=<YOUR_MONGODB_URI>
SALT=<YOUR_SALT>
JWT_SECRET=<YOUR_JWT_SECRET_KEY>
CLOUDINARY_CLOUD_NAME=<YOUR_CLOUDINARY_CLOUD_NAME>
CLOUDINARY_API_KEY=<YOUR_CLOUDINARY_API_KEY>
CLOUDINARY_API_SECRET=<YOUR_CLOUDINARY_API_SECRET>
  1. Create a .env file in the client directory and add the following
VITE_CLIENT_URL="http://localhost:5173"
VITE_SERVER_URL="http://localhost:5000"
  1. Run the app
npm run dev

Contributing

Contributions are what make the open-source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the repo
  2. Clone the project
  3. Create your feature branch (git checkout -b feature/AmazingFeature)
  4. Commit your changes (git commit -m "Add some AmazingFeature")
  5. Push to the branch (git push origin feature/AmazingFeature)
  6. Open a pull request

Contact

License

Distributed under the MIT License. See LICENSE for more information.

Support

Give ⭐️ if you like this project!