A modern, cinematic website for the Manchtantra dramatics club built with React and Tailwind CSS.
- Responsive design that works on all devices
- Modern, cinematic UI with smooth animations
- Interactive sections for events, gallery, and contact
- Performance optimized with lazy loading and smooth scrolling
- Beautiful dark theme with gold accents
Before you begin, ensure you have the following installed:
- Node.js (v14 or higher)
- npm (v6 or higher)
- Clone the repository:
git clone https://github.com/yourusername/manchtantra.git
cd manchtantra- Install dependencies:
npm installTo start the development server:
npm startThe site will be available at http://localhost:3000
To create a production build:
npm run buildThe build files will be available in the build directory.
src/
├── components/ # React components
│ ├── Navbar.tsx
│ ├── EventsSection.tsx
│ ├── GallerySection.tsx
│ ├── ContactSection.tsx
│ └── Footer.tsx
├── App.tsx # Main application component
├── index.tsx # Application entry point
└── index.css # Global styles and Tailwind imports
Place the following media files in the public directory:
hero-background.mp4- Hero section background videoevent1.jpgtoevent4.jpg- Event imagesgallery1.jpgtogallery6.jpg- Gallery images
The main colors can be customized in tailwind.config.js:
theme: {
extend: {
colors: {
primary: '#FFD700', // Gold color
secondary: '#1A1A1A', // Dark background
}
}
}The site uses the following Google Fonts:
- Playfair Display (serif)
- Poppins (sans-serif)
These can be customized in index.css and tailwind.config.js
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.