Skip to content

A seamless platform to upload, customize, and share pfps with ease.

License

Notifications You must be signed in to change notification settings

pulkitgarg04/CanvasCraft

Repository files navigation

CanvasCraft

CanvasCraft is a modern platform, allowing users to upload, customize, and share profile pictures effortlessly.

Features

  1. Upload Images: Easily upload images from your device.
  2. Customization: Edit and enhance your profile pictures with integrated tools.
  3. Download PFPs: Download optimized and high-quality profile pictures.
  4. Responsive Design: Enjoy a seamless experience across devices.
  5. Fast and Secure: Powered by Next.js for speed and ImageKit for secure image handling.

Tech Stack

  • Frontend: Next.js
  • Image Processing: ImageKit
  • Styling: Tailwind CSS

Installation

  1. Clone the Repository
git clone https://github.com/pulkitgarg04/canvascraft.git
cd canvascraft
  1. Install Dependencies
npm install
  1. Set Up Environment Variables

Create a .env.local file in the root directory and add the following:

NEXT_PUBLIC_IMAGEKIT_URL=https://ik.imagekit.io/your_imagekit_id
IMAGEKIT_PUBLIC_KEY=your_public_api_key
IMAGEKIT_PRIVATE_KEY=your_private_api_key
  1. Run the Development Server
npm run dev
  1. Access the app at http://localhost:3000.

Usage

  • Upload an Image: Click on the upload button to select an image from your device.
  • Edit and Customize: Use the built-in tools to adjust your profile picture as desired.
  • Download: Save the optimized profile picture to your device.

Contributing

Contributions are welcome! If you'd like to improve CanvasCraft, follow these steps:

  • Fork the repository.
  • Create a new branch (git checkout -b feature/your-feature-name).
  • Commit your changes (git commit -m 'Add your feature').
  • Push to the branch (git push origin feature/your-feature-name).
  • Open a Pull Request.

License

This project is licensed under the MIT License.

Contact

For any questions or suggestions, feel free to reach out:

About

A seamless platform to upload, customize, and share pfps with ease.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published