Skip to content

Commit 64e1849

Browse files
author
Ved Prakash Arya
committed
🔥 MASSIVE UPDATE: 6 new viral features + SEO optimization + GitHub growth
NEW VIRAL FEATURES (21 total mini-apps): - Meme Generator: Create and share viral memes with canvas - Bollywood Dialog: 25+ iconic Bollywood dialogs with categories - Username Generator: 6 style modes (Gamer, Aesthetic, Pro, etc.) - Trend Predictor: Predict next viral trends with virality scores - Shayari Generator: Beautiful Hindi/Urdu poetry generator - Roast Battle: Savage roasts with damage scoring system SEO OPTIMIZATION: - Fixed favicon declarations for Google search results - Updated robots.txt to allow Googlebot-Image crawling - Enhanced meta tags, OG tags, Twitter cards - Updated title and description for better ranking - Updated structured data keywords GITHUB GROWTH: - Complete README.md rewrite with badges and star history - Added CONTRIBUTING.md, CODE_OF_CONDUCT.md, LICENSE - Added issue templates (bug report, feature request) - Added CI/CD GitHub Actions workflow
1 parent 022f0c5 commit 64e1849

19 files changed

Lines changed: 1102 additions & 8395 deletions
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve Snapforest
4+
title: '[BUG] '
5+
labels: bug
6+
---
7+
8+
**Describe the bug**
9+
A clear description of what the bug is.
10+
11+
**To Reproduce**
12+
Steps to reproduce:
13+
1. Go to '...'
14+
2. Click on '....'
15+
3. See error
16+
17+
**Expected behavior**
18+
What you expected to happen.
19+
20+
**Screenshots**
21+
If applicable, add screenshots.
22+
23+
**Device:**
24+
- OS: [e.g. iOS, Android]
25+
- Browser [e.g. chrome, safari]
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Snapforest Website
4+
url: https://snapforest.in
5+
about: Visit our website to try the viral playground
6+
- name: Contact Founder
7+
url: mailto:hello@snapforest.in
8+
about: Email the founder directly
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for Snapforest
4+
title: '[FEATURE] '
5+
labels: enhancement
6+
---
7+
8+
**Is your feature request related to a problem?**
9+
A clear description of what the problem is.
10+
11+
**Describe the solution you'd like**
12+
What you want to happen.
13+
14+
**Describe alternatives you've considered**
15+
Any alternative solutions.
16+
17+
**Additional context**
18+
Add any other context.

‎.github/workflows/ci.yml‎

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [ main, master ]
6+
pull_request:
7+
branches: [ main, master ]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v4
14+
- name: Use Node.js 20.x
15+
uses: actions/setup-node@v4
16+
with:
17+
node-version: 20.x
18+
cache: 'npm'
19+
- run: npm ci
20+
- run: npm run build
21+
- name: Test build output
22+
run: test -f dist/index.html && echo "Build successful!"

‎CODE_OF_CONDUCT.md‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
We pledge to make participation a harassment-free experience for everyone.
6+
7+
## Our Standards
8+
9+
Examples of positive behavior:
10+
- Demonstrating empathy and kindness
11+
- Being respectful of differing opinions
12+
- Giving and gracefully accepting constructive feedback
13+
- Focusing on what is best for the community
14+
15+
## Enforcement
16+
17+
Instances of abusive behavior may be reported to hello@snapforest.in.
18+
19+
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.0.

‎CONTRIBUTING.md‎

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Contributing to Snapforest
2+
3+
First off, thank you for considering contributing to Snapforest! It's people like you that make Snapforest such a great platform.
4+
5+
## How Can I Contribute?
6+
7+
### Reporting Bugs
8+
9+
Before creating bug reports, please check existing issues. When creating a bug report, please include:
10+
11+
- Use a clear and descriptive title
12+
- Describe the exact steps to reproduce
13+
- Describe observed vs expected behavior
14+
- Include screenshots if applicable
15+
16+
### Suggesting Enhancements
17+
18+
- Use a clear and descriptive title
19+
- Provide a step-by-step description
20+
- Explain why this enhancement would be useful
21+
22+
### Pull Requests
23+
24+
1. Fork the repo and create your branch from `main`
25+
2. If you've added code, add tests
26+
3. Ensure the test suite passes
27+
4. Follow the existing code style
28+
5. Issue that pull request!
29+
30+
## Development Setup
31+
32+
```bash
33+
git clone https://github.com/your-username/Snapforest.git
34+
cd Snapforest
35+
npm install
36+
npm run dev
37+
```
38+
39+
## Style Guidelines
40+
41+
- Use TypeScript for all new code
42+
- Follow the existing component structure
43+
- Use Tailwind CSS for styling
44+
- Use Lucide icons
45+
46+
Thank you for contributing! 🌲

‎LICENSE‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
MIT License
2+
3+
Copyright (c) 2026 Snapforest
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

0 commit comments

Comments
 (0)