Minimalistic latin american tradition for new year. Burn all what you don't want in your life anymore.
A web-based 3D simulation of the traditional "Muñeco de Año Viejo" burning ritual for New Year. Users can interact with a 3D model, add the things they want to leave behind in the past year, and watch the muñeco burn at midnight.
- 3D Muñeco Model: A low-poly, interactive doll rendered using Three.js and React Three Fiber.
- User Interaction: Users can submit what they want to leave behind, and their submissions are displayed around the muñeco.
- Burning Animation: The muñeco burns at midnight, symbolizing renewal and starting fresh.
- Database Integration: User submissions are stored in a NeonDB database using Prisma.
- Environmentally Friendly: A digital alternative to the traditional burning ritual, reducing environmental impact.
- Next.js: For building the web application.
- Three.js & React Three Fiber: For 3D rendering and animations.
- Prisma: For database access and management.
- NeonDB: For lightweight and efficient cloud database hosting.
- Tailwind: For styling components.
- Node.js (v20)
- Yarn or npm
- A NeonDB account (for database setup)
- Clone the repository:
git clone https://github.com/daneloquelis/burn-the-old.git
- Navigate to the project folder:
cd burn-the-old - Install dependencies:
yarn install
- Set up the environment variables by creating a
.envfile:DATABASE_URL=your-neondb-url - Run database migrations:
npx prisma migrate dev
- Start the development server:
yarn dev
Deploy your application on platforms like Vercel for seamless hosting and integration with Next.js.
- Open the website.
- Submit things you want to leave behind in the input field.
- Watch the muñeco burn at midnight.
Contributions are welcome! Please fork the repository and submit a pull request for review.
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
- Make your changes and commit them:
git commit -m "Add new feature" - Push your branch:
git push origin feature-branch
- Open a pull request on GitHub.
This project is licensed under the MIT License.
- Inspired by the Latin American tradition of burning the "Muñeco de Año Viejo."
- Built using Next.js, Three.js, and React Three Fiber.
Happy New Year! 🎉 May this project help you leave the past behind and embrace a fresh start.