Welcome to the AEROMODELLING CLUB of IIT (BHU),Varanasi. We are a passionate group of students dedicated to the design, construction, and flight of model aircraft, RC planes, Quadcopters, etc. Our club provides a platform for enthusiasts to explore aerodynamics, flight mechanics, and the practical aspects of aircraft design.
- π« Introduction
- π οΈ Built With
- β¨ Features
- βοΈ Installation
- π§ Configuration
- π¦ Dependencies
- π Repository Structure
- π Contact Us
Experience the thrill of learning by doing. Our club emphasizes practical, hands-on experiences where members design, build, and test model aircraft. This approach ensures that theoretical knowledge is solidified through real-world application, giving students a comprehensive understanding of aerodynamics and flight mechanics.
At the heart of our club is the drive to create. We focus on the entire process of aircraft construction, from initial design to the final flight. Members are encouraged to take initiative and lead projects, fostering a deep sense of accomplishment and a robust skill set in aeromodelling.
Innovation is key to our mission. We constantly push the boundaries of traditional aeromodelling, experimenting with new materials, designs, and technologies. Our projects aim to be at the cutting edge of aviation trends, inspiring creativity and forward-thinking among our members.
Stay ahead of the curve with our club's focus on cutting-edge aviation. We explore the latest advancements in the field, incorporating modern technology into our designs. This forward-looking approach ensures that our members are well-versed in the current and future trends of aeronautics.
Our club thrives on the collaboration of students from various disciplines. By integrating knowledge from different fields such as engineering, physics, and computer science, we enrich our projects and broaden our members' perspectives, making our designs more robust and innovative.
Teamwork is the cornerstone of our club. We foster a collaborative environment where members work together on challenging projects. By combining different skill sets and perspectives, we achieve greater innovation and success, while also building strong networks and friendships.
To set up your development environment for the Aeromodelling Club projects, follow these steps:
-
Clone the repository:
git clone https://github.com/IIT-BHU-Aero/Aeromodelling-Club.git
-
Navigate to the project directory:
cd Aeromodelling-Club
-
Install necessary dependencies:
npm install
-
Run the development server:
npm run dev # or yarn dev # or pnpm dev
-
Open http://localhost:3000 with your browser to see the result.
To ensure your development environment is correctly set up for Aeromodelling Club projects, follow these configuration steps:
- Node.js: Required for running JavaScript on the server-side and managing project dependencies.
- TypeScript: For adding type safety to your JavaScript code.
- Next.js: Framework used for building server-rendered React applications.
- Install Node.js from nodejs.org. TypeScript and Next.js will be installed automatically through npm or yarn.
-
Environment Variables: May require environment variables for proper configuration. Create a .env file in the root of your project and define any necessary variables. Setup Specific Tools and Compilers.
-
tsconfig.json: Ensure that TypeScript configuration is appropriate for your project. Modify the file as needed to match the project's requirements. next.config.js: Configure Next.js settings if required, including custom webpack configurations or environment-specific settings. Verify Installation:
-
Verify Installation: Run the development server to check if everything is configured correctly. Visit http://localhost:3000 in your browser to ensure the application is running as expected.
This repository requires the following software and libraries:
- Node.js
- TypeScript
- Next.js
- CSS frameworks
βββ AMC-PROJECT/
βββ .github
β βββ workflows
β βββ production.yml
βββ README.md
βββ contents
β βββ biggest-passenger-aircraft.md
β βββ hypersonic-engine-development.md
β βββ pushpak.md
β βββ tejas.md
βββ lib
β βββ getPosts.ts
βββ next.config.js
βββ package-lock.json
βββ package.json
βββ public
β βββ black drone new.jpg
β βββ black drone old.jpg
β βββ closeIcon.png
β βββ drone.jpg
β βββ drone1.jpg
β βββ drone2.jpg
β βββ flight1.jpg
β βββ flight2.jpg
β βββ font
β β βββ Roobert-Regular.ttf
β βββ image.jpg
β βββ imageGallery
β βββ members
β βββ model_imgs
βββ src
β βββ components
β β βββ About
β β β βββ BasicCard.tsx
β β βββ Carousel.tsx
β β βββ ChangeColorOnScroll.ts
β β βββ Contact
β β β βββ ContactForm.tsx
β β βββ Cursor.tsx
β β βββ Docs
β β β βββ MarkdownComponents.tsx
β β βββ Footer.tsx
β β βββ Home
β β β βββ AMCSection.tsx
β β β βββ CardHolder.tsx
β β β βββ Logo.tsx
β β β βββ Parallax.tsx
β β β βββ WelcomeSection.tsx
β β βββ Member
β β β βββ MemberCard.tsx
β β β βββ members.tsx
β β βββ MovingText.tsx
β β βββ Navbar
β β β βββ Logo.tsx
β β β βββ NavItem.tsx
β β β βββ Navbar.tsx
β β βββ Projects
β β βββ ProjectCard.tsx
β β βββ projects.tsx
β βββ constants.ts
β βββ data
β β βββ contact.ts
β β βββ imagegallery.ts
β β βββ members.ts
β β βββ navigation.ts
β β βββ photos.ts
β β βββ projects.ts
β βββ pages
β β βββ _app.tsx
β β βββ _document.tsx
β β βββ blogs
β β β βββ [id].tsx
β β β βββ index.tsx
β β βββ gallery
β β β βββ index.tsx
β β βββ index.tsx
β β βββ members
β β βββ index.tsx
β βββ styles
β β βββ Card.module.css
β β βββ contact.module.css
β β βββ events.module.css
β β βββ global.css
β β βββ home.module.css
β β βββ index.module.css
β β βββ members.module.css
β βββ theme.js
βββ tsconfig.json
For any questions or inquiries, feel free to contact us via email:
Connect with us on social media: