Standard Web App for DevFest's Events.
Show some ❤️ and star the repo to support the project
- Fork the repo
- Setup Environment
- Install Node.js (v8.9.4 or above)
- Install vue cli:
npm install -g @vue/cli
- Install project dependencies:
npm install - Compiles and hot-reloads for development use
npm run serve - Update JSON files from
src/assets/datadirectory - Upload all the images related to Speakers, Team and Sponsors in
src/assets/imgwith their respective directory - Update meta tags, Google Analytics and other info in
public/index.htmlfile. - For the production:
npm run buildand then one dir will be created dist
- Install required tools for performing Firebase deployment
- Install Firebase CLI:
npm i -g firebase-tools
- Install Firebase CLI:
- Login into Firebase CLI using the following command -
firebase login - Open Terminal/CMD/Powershell in the root directory of your clone of the aura-admin repository.
- Now type
firebase logincommand in your Terminal/CMD/Powershell - Update the
Firebase Project IDin.firebasesrcfile. This value should match the project ID in your Project Settings of the Firebase project you created in the previous section. - Go to the Firebase Console Dashboard and Click on Hosting in the left navigation.
- Click on Get Started
- Click through all steps till you’re taken to the Hosting page in the console.
- You’ll be provided with a ready domain with your project ID. It should look like -
<project-id>.web.app or <project-id>.firebaseapp.com - Copy the sub-domain name of the URL provided. In this case, it will be the project ID. However, to be precise, you have to copy the part before .web.aap or .firebaseapp.com. This is your Site ID
- Update
Firebase.jsonfile, set the site key to Site ID{ "hosting": { "site":"Your_Firebase_Hosting_id", "public": "dist", "rewrites": [ { "source": "**", "destination": "/index.html" } ], "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ] } }
- In your terminal at the root directory of the project, build and deploy using the following command
firebase deploy
| Feature | Description |
|---|---|
| Fast and optimized | PWA on Lighthouse |
| Works offline | Can work 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 |
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
- Pull requests must be made against
developbranch. Any other branch (unless specified by the maintainers) will get rejected.
Maintainer: Vrijraj Singh
| Community Name | Web App Link |
|---|---|
| GDG X | View Now |
Check out the developer LICENSE
Write us in issues section. Our team will try solve your issue within 10-12 hours.
