Standard Web App for GDG's Communties.
Demo
Version: 1.0.6
Aura is the website template that helps you to set GDG's Communities website with events, team and management in a few minutes.
The template is created by GDG Jalandhar team experience of running meetups/events.
| Feature | Description |
|---|---|
| Fast and optimized | PWA on Lighthouse |
| Works offline | Can works offline |
| Mobile first | Mobo Friendly Web app can be installed as a native app on your phone |
| SEO optimized | index all content and get to the top in search results |
| Easy in management | keep and update all information in the JSON File |
- Fork repository and clone it locally
- Install project dependencies:
npm install - Replace the
urlnameField (CHAPTER_URL_NAME) here - Compiles and hot-reloads for development:
npm run serve - Update
Meta Tag,Title Tagand Google Analytics Code from Basic Info, manifest.json and Resources - For the production:
npm run buildand then one dir will be createddist - For testing:
npm run test
- Setup Environment for the Firebase deployment
- Install Firebase CLI:
npm i -g firebase-tools
- Install Firebase CLI:
- Create Firebase account and login into Firebase CLI:
firebase login - Open Terminal/CMD/Powershell in your dir.
- Now type
firebase logincommand in your Terminal/CMD/Powershell. - Type
firebase init. - Select the project by using the arrow keys.
- Then Select the
Firebase Hostingby using Spacebar and arrow key. - Click
Nofor Single page web app. - Type
dist. - Some by default file will be created successfully.
- Run locally
firebase serveornpm run serve
- Update Firebase.json file
{ "hosting": { "public": "dist", "rewrites": [ { "source": "**", "destination": "/index.html" } ], "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ] } }
- Build and deploy
firebase deployornpm run deploy
-
On Netlify, setup up a new project from GitHub with the following settings:
- Build Command:
npm run buildoryarn build - Publish directory:
dist
- Build Command:
-
Hit the deploy button!
Also checkout vue-cli-plugin-netlify-lambda.
In order to receive direct hits using history mode on Vue Router, you need to create a file called _redirects under /public with the following content:
# Netlify settings for single-page application
/* /index.html 200
More information on Netlify redirects documentation.
- For Test:
npm run test
- For Lints and Fixes files:
npm run lint
- The Getting Started guide is probably a good first point of call!
- Full documentation.
Awesome! Contributions of all kinds are greatly appreciated. To help smoothen the process we have a few non-exhaustive guidelines to follow which should get you going in no time.
- Feel free to use GitHub issues for questions, bug reports, and feature requests
- Use the search feature to check for an existing issue
- Include as much information as possible and provide any relevant resources (Eg. screenshots)
- For bug reports ensure you have a reproducible test case
- A pull request with a breaking test would be super preferable here but isn't required
- Squash commits
- Lint your code with eslint (config provided)
- Include relevant test updates/additions
Maintainer: Vrijraj Singh
| Community Name | Web App Link |
|---|---|
| GDG Jalandhar | View Now |
| GDG Kuala Lumpur | View Now |
| GDG Fortaleza | View Now |
| GDG Kozhikode | View Now |
| GDG Delta | View Now |
| GDG Tokyo | View Now |
| GDG Yangon | View Now |
| GDG Gran Canaria | View Now |
| GDG Santander | View Now |
| GDG Ciudad del Este | View Now |
| GDG Ilorin | View Now |
| GDG Chetumal | View Now |
| GDG Porto | View Now |
| GDG Istanbul | View Now |
| GDG Port-of-Spain | View Now |
| GDG Jeddah | View Now |
| GDG Sevilla | View Now |
| GDG Madeira | View Now |
| GDG Chandigarh | View Now |
| GDG Rochester | View Now |
| GDG Sri Lanka | View Now |
| GDG Lafia | View Now |
| GDG Kinshasa | View Now |
| Dev Cluster Goa | View Now |
| GDG Cloud Calgary | View Now |
| GDG Cloud SF | View Now |
| GDG Nagpur | View Now |
| GDG Kolkata | View Now |
| GDG Ahmedabad | View Now |
| GDG Fremont | View Now |
| GDG Savannah | View Now |
| GDG San Salvador | View Now |
| GDG Indore | View Now |
| GDG Pescara | View Now |
| GDG CDE | View Now |
| GDG Galicia | View Now |
| GDG Campobasso | View Now |
| GDG Galway | View Now |
| GDG Nizhny Novgorod | View Now |
| GDG Madurai | View Now |
| GDG Bristol | View Now |
| GDG Ranchi | View Now |
| GDG Chennai | View Now |
| GDG Kano | View Now |
| GDG Gandhinagar | View Now |
| GDG Craiova | View Now |
| GDG Houston | View Now |
| GDG Cloud Ahmedabad | View Now |
Project is published under the MIT license.
Feel free to clone and modify repo as you want, but don't forget to add reference to authors :)