Skip to content

gergobergo/mikor-oltanak

 
 

Repository files navigation

Mikor oltanak?

Project setup

This is mostly a TypeScript monorepo setup, meaning that multiple "packages" are hosted and interlinked within this one repository.

Repository setup:

  1. packages/api: the common API type definitions
  2. firebase: the web app, deployed using Firebase Hosting
  3. packages/firebase-functions: backend functions, deployed using Firebase Functions

Dev setup

For the first time

  1. Request access to Firebase from a project owner.
  2. Make sure you have node, git, and git lfs are installed.
  3. Check out the repo.
  4. Run npm install -g pnpm to install the PNPM package manager.
  5. Run pnpm install to download the dependencies of the project.
  6. Run pnpx firebase login to log into Firebase.

Web App

  1. Make sure that the project dependencies are installed and that the development environment is set up (see instructions above).
  2. Run pnpm build to build all packages.
  3. Change into the firebase directory and run pnpm dev to run the development server locally. The local server should open an instance of the app in your default browser.
  4. Try modifying something in the code and saving the changes. The app should update its components without having to refresh the page.

About

A mikoroltanak.hu weboldal kódja

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 85.1%
  • JavaScript 10.9%
  • HTML 3.0%
  • Other 1.0%