Skip to content

Latest commit

 

History

History
88 lines (63 loc) · 3.15 KB

README.md

File metadata and controls

88 lines (63 loc) · 3.15 KB

GDG RCCIIT Website 🚀

image

Official Website for GDG on Campus RCCIIT

Welcome to the official repository of the GDG on Campus RCCIIT website! This project is an open-source initiative aimed at building a modern, interactive, and feature-rich platform for our Google Developer Group (GDG). We invite developers, designers, and content creators from all over to contribute and make this project a success!

✨ Tech Stack

  • Frontend: Next.js, Tailwind CSS

  • Backend: Supabase

  • Cloud Storage: Cloudinary (for media assets)

  • Deployment: Vercel (TBD)

🌟 Features

  • Responsive Design: Built using Tailwind CSS to ensure a mobile-first and responsive UI. 🌐

  • Supabase Integration: Real-time data with a robust backend. 🛠️

  • Cloudinary CDN: For optimized image storage and fast delivery. 📦

  • Authentication & User Profiles: (Coming soon!) 🖼️

  • Event Management System: (Coming soon!) 🗄️

  • Blog & News Section: To showcase updates, articles, and news from the GDG community. 🗃️

  • More to be announced soon

🎨 Screenshots

(Screenshots will be added as the development progresses)

🤝 Contribution Guidelines

We welcome everyone to contribute to the GDG RCCIIT website! Please review our CONTRIBUTING.md and CODE_OF_CONDUCT.md for more details on how to get involved.

🚀 Getting Started

Prerequisites

  • Node.js: Ensure you have Node.js installed.

  • Supabase Key: Get your Supabase project key and database URL from the Supabase dashboard.

  • Cloudinary Account: Sign up on Cloudinary and get your API key.

Local Development

  1. Clone the Repository:

    git clone https://github.com/GDSC-RCCIIT/gdg-website.git ./
  2. Install Dependencies:

    npm install
  3. Set Up Environment Variables:
    Create a .env.local file and add the following:

    NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
    NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
    NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=your-cloudinary-name
    NEXT_PUBLIC_CLOUDINARY_API_KEY=your-cloudinary-api-key
  4. Run the Development Server:

    npm run dev

    Visit http://localhost:3000 to view the local version of the website.

🛠️ Technologies Used

  • Next.js: For server-side rendering (SSR) and static site generation (SSG).

  • Tailwind CSS: For responsive, utility-first CSS design.

  • Supabase: Provides real-time backend services and user authentication.

  • Cloudinary: Handles cloud-based image storage and media optimization.

👀 Our Valuable Contributors 💖✨

🎉 Happy Coding!

Explore, contribute, and let’s build an awesome GDG RCCIIT website together!


Let me know if you'd like to add or modify any details!