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!
π Stars | π΄ Forks | π Issues | π Open PRs | π Closed PRs | π οΈ Languages | β Contributors |
---|---|---|---|---|---|---|
Check the project structure here Project Structure
Frontend: Next.js, Tailwind CSS
Backend: Supabase
Cloud Storage: Cloudinary (for media assets)
Deployment: Vercel (TBD)
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 will be added as the development progresses)
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.
Each contributor can only have 3 issues assigned or created at a time. Any additional issues will be considered spam and will be closed.
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.
Clone the Repository:
git clone https://github.com/GDSC-RCCIIT/gdg-website.git ./
Install Dependencies:
npm install
Set Up Environment Variables:
cp .env.example .env.local
Run the Development Server:
npm run dev
Visit http://localhost:3000 to view the local version of the website.
To set up and run a JSON server for testing or development purposes, follow these steps:
json-server
and cors
:
npm install -g json-server cors
Navigate to your project directory:
cd path/to/your/project
Run the JSON Server: Execute the following command to start the JSON server:
npx json-server data.json --port 5000
Access the Server:
You can now access the JSON server at http://localhost:5000. This will serve your data.json
file, and you can interact with it via API endpoints.
Thank you for visiting! Feel free to reach out through any of the links above.
Let me know if you'd like to add or modify any details!