Skip to content
/ chitra Public

A utility made using nextjs and appwrite to upload images and get their download url.

Notifications You must be signed in to change notification settings

Vaib215/chitra

Repository files navigation

Chitra

Chitra is a web app that allows you to upload image files and get short URLs that can be used anywhere else. Chitra uses Appwrite as the backend service for storing files and Shadcn as the UI framework for building the front-end in Next.js.

Features

  • Upload image files in various formats (jpg, png, gif, etc.)
  • Get short URLs for your images that can be copied and shared
  • View and delete your uploaded images in a gallery
  • Responsive design for mobile and desktop devices

Demo

You can try out Chitra live at chitra.vaib.live.

Installation

To run Chitra locally, you need to have Node.js and npm installed on your system. You also need to have an Appwrite account and a project with a file storage service enabled.

  1. Clone this repository: git clone https://github.com/Vaib215/chitra.git
  2. Navigate to the project directory: cd chitra
  3. Install the dependencies: npm install
  4. Start the development server: npm run dev
  5. Open your browser and go to http://localhost:3000

Technologies

Chitra is built with the following technologies:

  • Next.js - A React framework for building web applications
  • Appwrite - A self-hosted backend service for web and mobile developers
  • Shadcn - A modern UI framework for React

Feedback

If you have any feedback or suggestions, feel free to open an issue or a pull request on GitHub. You can also contact me at sisodiya.vaib215@gmail.com. I hope you enjoy using Chitra! 😊

About

A utility made using nextjs and appwrite to upload images and get their download url.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages