Quick Start
This section will guide you through a quick setup process to get started with development and provide details on fully configuring your development environment.
Prerequisites
Ensure the following software is installed on your system:
Steps
1. Clone the Repository
Clone the Authup repository to a local directory using Git:
shell
git clone https://github.com/authup/authup
cd authup
2. Install Dependencies
Install all required (dev-) dependencies for the monorepo.
shell
npm i
3. Start the Development Servers
Start the backend in development mode using the CLI.
shell
$ npm run cli-dev --workspace=packages/server-core -- start
Start the frontend in development mode using the CLI.
shell
$ npm run dev --workspace=packages/client-web
Now you should have both the backend and frontend running locally.
- Frontend
http://localhost:3000/
- Backend
http://localhost:3001/
- Swagger-Docs
http://localhost:3001/docs
- Prometheus-Metrics
http://localhost:3001/metrics
You can start working with the application or begin making contributions to the project!