Skip to content

GDGAhmedabad/iwd-wtmahm

Repository files navigation

IWD WTMAhmedabad Web App

Under the initiative of Women Techmakers by Google, the Ahmedabad chapter WTMAhmedabad hosts the International Women's Day (IWD) Celebration each year to recognize, commemorate, know the empowering journeys and the spectacular achievements of the #WomenInTech around us. This is the official web application of IWD Celebration at WTM Ahmedabad. The repository is available to clone and you can make your own by forking it. Follow the below-described steps for a detailed description.

Preview

Features

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

Getting Started

  1. Fork repository and clone it locally

  2. Install project dependencies: npm install

  3. Compiles and hot-reloads for development: npm run serve

  4. Update Firebase Web Setup & Basic Info, manifest.json and Resources

  5. Setup Environment for the Firebase deployment

    • Install Firebase CLI: npm i -g firebase-tools or yarn global add firebase-tools
  6. Create Firebase account and login into Firebase CLI: firebase login

  7. Update .firebaserc file

        {
            "projects": {
                "default": "Your_Firebase_Project_ID"
            }
        }
  8. Open Terminal/CMD/Powershell in your dir.

  9. Now type firebase login command in your Terminal/CMD/Powershell.

  10. Type firebase init.

  11. Select the project by using the arrow keys.

  12. Then Select the Firebase Hosting by using Spacebar and arrow key.

  13. Click No for Single page web app.

  14. Type dist.

  15. Some by default file will be created successfully.

  16. Move the cloned source file in dist dir.

  17. Run locally

    • firebase serve or npm run serve or yarn serve
  18. Build and deploy

    • firebase deploy or npm run deploy or yarn deploy

Run your tests

npm run test

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

Technology Stack

Authors of this project

Community Name Project Link
GDG Jalandhar View Now

Template Creator

Vrijraj Singh.

Project is published under the MIT license.