VARSH Foundation is a non-profit organization dedicated to combating gender-based violence and discrimination through various initiatives that empower young girls and women. This repository contains the source code for our official website.
VARSH Foundation works tirelessly to create an abuse-free society through:
- Educational outreach programs
- Community sensitization
- Legal aid and support for survivors
- Youth empowerment initiatives
- Campus intervention programs
varsh/
├── app/ # Next.js application directory
│ ├── (pages)/ # Route groups and pages
│ ├── admin/ # Admin dashboard and authentication
│ ├── api/ # API routes
│ ├── components/ # Reusable components
│ └── lib/ # Utility functions and configurations
├── prisma/ # Database schema and migrations
└── public/ # Static assets
├── icons/ # SVG icons
└── images/ # Project and team images
- Dynamic Content Management: Easy-to-update content sections for projects, team members, and initiatives
- Responsive Design: Mobile-first approach ensuring accessibility across all devices
- Admin Dashboard: Secure admin interface for content management
- Newsletter Integration: Email subscription system for updates
- Interactive Components: Modern UI elements with smooth animations
- Image Optimization: Automatic image optimization using Next.js Image component
- Framework: Next.js 14
- Language: TypeScript
- Styling: Tailwind CSS
- Database: PostgreSQL with Prisma ORM
- Authentication: JWT-based auth system
- Animations: Framer Motion
- Deployment: Vercel
-
Clone the repository
git clone https://github.com/victorola-coder/varsh.git cd varsh
-
Install dependencies
npm install
-
Set up environment variables
cp .env.example .env # Update .env with your values
-
Initialize the database
npx prisma generate npx prisma db push
-
Run the development server
npm run dev
-
Build for production
npm run build
Required environment variables:
DATABASE_URL
: PostgreSQL connection stringJWT_SECRET_KEY
: Secret key for JWT token generation- Other optional variables as specified in
.env.example
We welcome contributions! Please see our Contributing Guidelines for details on how to submit pull requests, report issues, and contribute to the project.
- General Inquiries: info@varshfoundation.org
- Volunteer & Membership: volunteers@varshfoundation.org
- Partnership & Donations: partnerships@varshfoundation.org
Follow us on social media:
- Facebook: @varshfoundation
- Instagram: @varshfoundation
- Twitter: @varshfoundation
- YouTube: @varshfoundation
This project is licensed under the MIT License - see the LICENSE file for details.