This is the official website for the Association for Computing Machinery (ACM) student chapter at BITS Pilani, Hyderabad Campus. The website serves as a hub for our chapter's activities, events, and resources, providing information about our mission, team, and initiatives.
- Modern UI/UX: Built with Next.js and Tailwind CSS for a responsive and visually appealing experience
- Interactive Elements: Animated components and transitions using Framer Motion
- Team Showcase: Carousel displaying chapter leadership and team members
- Events Calendar: Information about upcoming and past events
- FAQ Section: Answers to common questions about ACM and chapter membership
- Responsive Design: Optimized for all device sizes
- Next.js - React framework for production
- React - JavaScript library for building user interfaces
- Tailwind CSS - Utility-first CSS framework
- Framer Motion - Animation library for React
- shadcn/ui - UI component library
- Lucide React - Icon library
- Node.js 16.x or later
- npm or yarn
-
Clone the repository:
git clone https://github.com/BPHC-ACM/acm-website.git cd acm-website
-
Install dependencies:
npm install # or yarn install
-
Run the development server:
npm run dev # or yarn dev
-
Open http://localhost:3000 with your browser to see the result.
acm-website/
├── components/ # Reusable UI components
├── lib/ # Utility functions and data
├── public/ # Static assets
└── app/ # Next.js app router pages
AnimatedTechBackground
: Creates the animated background effectTeamHeads
: Data for the team carouselFAQ Items
: Frequently asked questions and answers
We welcome contributions from ACM members and the wider community. To contribute:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Please ensure your code follows our style guide and includes appropriate tests.
This project is licensed under the MIT License - see the LICENSE file for details.
For inquiries, please reach out to us via:
- Email: acm@hyderabad.bits-pilani.ac.in
- GitHub: BPHC-ACM
- ACM BPHC Web Development Team
- ACM Global for their continued support
- BITS Pilani, Hyderabad Campus administration
- All our members and contributors