/gdg-website

Primary LanguageJavaScriptMIT LicenseMIT

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!

πŸ“ˆ GitHub Repository Stats

🌟 Stars 🍴 Forks πŸ› Issues πŸ”” Open PRs πŸ”• Closed PRs πŸ› οΈ Languages βœ… Contributors
GitHub stars forks issues pull requests Closed PRs Languages Contributors

Project Structure ✨

Check the project structure here Project Structure

✨ 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:

    cp .env.example .env.local
  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!