# 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](https://appwrite.io/) as the backend service for storing files and [Shadcn](https://shadcn.com/) as the UI framework for building the front-end in [Next.js](https://nextjs.org/).
## 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](https://chitra.vaib.live/).
## Installation
To run Chitra locally, you need to have [Node.js](https://nodejs.org/en/) and [npm](https://www.npmjs.com/) installed on your system. You also need to have an [Appwrite](https://appwrite.io/) 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](http://localhost:3000)
## Technologies
Chitra is built with the following technologies:
- [Next.js](https://nextjs.org/) - A React framework for building web applications
- [Appwrite](https://appwrite.io/) - A self-hosted backend service for web and mobile developers
- [Shadcn](https://shadcn.com/) - 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! 😊
My custom link shortner