.docs | ||
.vscode | ||
public | ||
src | ||
.drone.yml | ||
.eslintrc.js | ||
.gitignore | ||
COMMIT_CONVENTION.md | ||
Dockerfile | ||
index.html | ||
package.json | ||
pnpm-lock.yaml | ||
postcss.config.js | ||
README.md | ||
tailwind.config.js | ||
tsconfig.json | ||
tsconfig.node.json | ||
vite.config.ts |
🔥 Core - Kinderspielstadt Öhringen 🔥
Verwaltung + Bank + Radio = ❤️
This is our repository containing all required resources to run the "Core" WebApp from the "Kinderspielstadt Öhringen".
This repository also contains all the required Appwrite cloud functions if any exist.
🚀 Getting Started
The following instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
See deployment for notes on how to deploy the project on a live system.
🍽️ Prerequisites
NodeJS (including PNPM)
is required to run this project.
Also a hosted instance of Appwrite
is required.
📦 Installing
At first clone this repository to your local machine by using
git clone https://git.cliffbreak.de/Kontast/Core.git
Change to the cloned repository
cd Core
To install all required packages run
pnpm install
To start the webapp in development mode run the following npm script
pnpm run dev
🧑💻 Configure Visual Studio Code
If you haven't a instance of Visual Studio Code up and running download the latest version here.
Install the recommended extensions by opening the Extensions-Tab (Ctrl+Shift+X).
Enter @recommended
and install all extensions.
After that restart Visual Studio Code to apply all changes.
🎉 Contributing
Please refer to our COMMIT_CONVENTION
🏗️ Built With
- Node.js - The JavaScript runtime used as the projects base
- PNPM - Faster alternative to npm for managing dependencies
- Vue.js - The Frontend Web Framework
- Vite - Used Frontend Tooling
- Appwrite - The hosted Backend used for this application
🤵 Authors
- Simon Giesel - Project Lead & Initial work - Simon Giesel