Hashoa Candle is a web application for designing and sharing virtual memorial candles in memory of Holocaust victims. The application provides a simple and meaningful way to commemorate loved ones and share their memory online.
-
Customizable Virtual Candles:
- Personalize candles with custom text, colors, and images.
- Easy-to-use interface for creating meaningful tributes.
-
Image Export:
- Utilizes
html2canvas
to convert the designed candle into a shareable image.
- Utilizes
-
Responsive Design:
- Built with Material-UI for a clean, modern, and mobile-friendly layout.
-
Deployment:
- Hosted and deployed using Vercel, ensuring fast and reliable access.
- React: Front-end framework for building the application.
- Material-UI: Component library for modern design.
- html2canvas: Library for rendering HTML elements to an image.
- Vercel: Deployment platform for hosting the application.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Noammandelbaum/hashoa.candle.git
-
Navigate to the project directory:
cd hashoa.candle
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and visit
http://localhost:3000
.
-
Design a Candle:
- Use the interactive editor to customize your memorial candle.
-
Export and Share:
- Save the design as an image and share it on social media or other platforms.
Contributions are welcome! If you have ideas for improvement, feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE
file for details.
For questions or feedback, please contact: Noam Mandelbaum
- Email: [email protected]
- GitHub: github.com/Noammandelbaum