Skip to content

GDSC-RCCIIT/gdg-website

Repository files navigation

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!

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published