Skip to content

IETEAmritaChapter/IETE-AmritaSF-Website

Repository files navigation

IETE Amrita SF Website πŸš€

Official website for the IETE Amrita Student Forum (IETE Amrita SF). This application is built using Next.js to deliver a modern, dynamic, and responsive experience. 🌐✨


Project Overview πŸ“Œ

The IETE Amrita Student Forum Website aims to:

  • Showcase πŸ† the organization's ongoing and past projects, upcoming events, and key initiatives.
  • Provide an intuitive, responsive user interface πŸ“±πŸ’» for members, alumni, and the public to explore verticals, achievements, and community updates.
  • Enable seamless navigation 🧭 to CP leaderboards, testimonials, blogs, and other essential sections via a dynamic platform.
  • Promote community engagement πŸ’¬ through real-time updates and integrated event management tools.

Table of Contents πŸ“–

  1. Screenshots πŸ“·
  2. Getting Started πŸš€
  3. Installation πŸ’Ύ
  4. Usage πŸ› οΈ
  5. Commit Guidelines βœ…
  6. Technologies Used πŸ’‘
  7. Using next/font/local for Custom Fonts 🎨
  8. Learn More πŸ“š
  9. Deploy on Vercel πŸš€
  10. Contributing 🀝
  11. How to make a Blog πŸ“
  12. Contributors πŸŽ‰

Screenshots πŸ“Έ

Landing Landing-About

About Section

About-1 About-2

Events and Projects

Events Projects

Teams

Teams Page

Blogs

BLog-1 Blog-2


Getting Started πŸš€

To run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Visit http://localhost:3000 in your browser to view the application. 🌍


Installation πŸ’Ύ

  1. Clone the repository: πŸ–₯️

    git clone https://github.com/IETEAmritaChapter/IETE-AmritaSF-Website.git
    cd IETE-AmritaSF-Website
  2. Install dependencies: πŸ“¦

    npm install
    # or
    yarn install

Usage πŸ› οΈ

  • Start Development Server: πŸš€

    npm run dev
  • Build for Production: πŸ“¦

    npm run build

    Run the production build:

    npm start

Commit Guidelines βœ…

Web Dev Team Note βš™οΈ

  • This project uses Commitlint to enforce proper commit message standards. πŸ“

Steps to Commit Changes πŸ”„

  1. Stage your changes: πŸ“Œ

    git add <files>
  2. Commit using npx cz: πŸ“

    npx cz

Technologies Used πŸ’‘

  • Next.js ⚑: Framework for server-side rendering and static site generation.
  • React βš›οΈ: Library for building user interfaces.
  • Tailwind CSS 🎨: Utility-first CSS framework for rapid design.
  • Node.js 🟒: JavaScript runtime environment.

Deploy on Vercel πŸš€

Easily deploy this Next.js app via Vercel. 🌎


Contributors πŸŽ‰

Made with 🧑 by IETE Amrita SF Team 🎯