GithubHelp home page GithubHelp logo

slashdot-iiserk / iiser-k-pwa Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 709 KB

The one stop app for IISER K students

Home Page: https://iiser-k-pwa.vercel.app/

License: MIT License

HTML 2.30% CSS 0.76% TypeScript 48.85% Shell 1.22% JavaScript 4.85% Vue 42.03%
iiserk pwa typescript vue3

iiser-k-pwa's Introduction

IISER K App

An one stop app for IISER K students

You can find the development version of the app here.

Commitizen friendly version License: MIT

Getting Started

To get started, clone the repository locally on your pc.

# Using HTTPS
git clone https://github.com/slashdot-iiserk/IISER-K-PWA.git <project name>

or

# Using SSH
git clone [email protected]:slashdot-iiserk/IISER-K-PWA.git <project name>

Then follow the Setup section.

Setup

It is highly recommended that you use linux. Some things might not work right away on Windows. If you are on Windows, you can use WSL.

  • Make sure that you have node.js and yarn installed. You can check for the same by running node -v and yarn -v. If you have them installed you will get a version number without error.
  • Run yarn install. This should install all necessary packages into a node_modules folder.
  • Run yarn dev to see if you are able to run the react app. If you did not face any errors you are good to go.

Recommended IDE Setup

It is recommended that you use VSCode for this project. TypeScript Vue Plugin (Volar).

Available Scripts

In the project root, you can run:

  • Install (all) missing packages

    yarn install
  • Compile and Hot-Reload for Development

    yarn dev
  • Type-Check, Compile and Minify for Production

    yarn build
  • Open a preview of the build locally

    yarn preview
  • Run Unit Tests with Vitest

    yarn test:unit
  • Run End-to-End Tests with Cypress

    yarn build
    yarn test:e2e # or `yarn test:e2e:ci` for headless testing
  • Lint with ESLint

    yarn lint
  • Open Commitizen menu

    yarn commit

iiser-k-pwa's People

Contributors

ak6263 avatar masteramarjeet avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

masteramarjeet

iiser-k-pwa's Issues

Add git hooks & github workflows

The following git hooks are added to the project:

  • lint/format code before commit
  • check for commit message to be in specific format
  • check type before merging any pull request

Deploy the main branch

This main branch of this project has been deployed through vercel to this temporary url.

NOTE:

  • The url will be used only during development.
  • I couldn't deploy the project directly through this repo. So I have forked this repo and deployed that. The fork is at this link.
  • Everytime a release is done, one has to sync the changes in the main branch to the fork. The new changes will be reflected within minutes/hours automatically

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.