Skip to content

Ayush-Aditya/ACM_NEWWEBSITE

Repository files navigation

ACM BIT Mesra Website

ACM BIT Mesra
Official website for ACM BIT Mesra, built using Next.js, React, and various modern JavaScript libraries with smooth animations and an optimised user experience.

🔗 Live Demo: ACM BIT Mesra Website

🚀 Features

  • Next.js & React: Fast and scalable frontend framework
  • Animations: Engaging UI animations using Framer Motion and CSS transitions
  • Optimised Performance: Lazy loading, image optimisation, and efficient rendering
  • Responsive Design: Mobile-friendly and adaptable UI for all devices
  • Dark Mode: Supports both light and dark themes
  • SEO Optimised: Better search engine rankings with meta tags and structured data
  • Interactive Components: Dynamic content and user-friendly UI/UX

🛠️ Technologies Used

  • Frontend: Next.js, React, Tailwind CSS, Framer Motion
  • State Management: React Context API
  • Animations: Framer Motion, GSAP
  • Styling: Tailwind CSS, Styled Components
  • Forms & Validation: React Hook Form, Yup
  • Deployment: Vercel

📂 Project Structure

ACM_NEWWEBSITE/
│── public/          # Static assets
│── components/      # Reusable UI components
│── pages/           # Next.js pages (routes)
│── styles/          # Global and module styles
│── utils/           # Helper functions
│── hooks/           # Custom React hooks
│── package.json     # Dependencies and scripts
└── README.md        # Project documentation

🚀 Installation & Setup

  1. Clone the repository:
    git clone https://github.com/Ayush-Aditya/ACM_NEWWEBSITE.git
    cd ACM_NEWWEBSITE
  2. Install dependencies:
    npm install
  3. Run the development server:
    npm run dev
    The project will be available at http://localhost:3000

🎨 Customization

  • Modify global styles in styles/globals.css
  • Update site metadata in next.config.js
  • Edit components in the components/ directory

🚀 Deployment

This project is deployed using Vercel. To deploy your own version:

  1. Push your repository to GitHub
  2. Connect your repository to Vercel
  3. Deploy with a single click

🛠 Contributing

Contributions are welcome! To contribute:

  1. Fork the repository
  2. Create a new branch (feature-xyz)
  3. Commit your changes and push the branch
  4. Create a Pull Request

📜 License

This project is licensed under the MIT License.

📞 Contact

For any queries or suggestions, feel free to reach out:

⭐ If you like this project, don't forget to give it a star!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •