Skip to content

A platform for coaches and leaders to level up engineers and achieve specific organizational and professional growth outcomes

License

Notifications You must be signed in to change notification settings

refactor-group/refactor-platform-fe

Repository files navigation

Refactor Coaching & Mentoring Platform

Frontend (currently web browser-only)

377960688-0b5292b0-6ec7-4774-984e-8e99e503d26c A preview of the main coaching session page (rapidly evolving)

Intro

A web frontend built on Next.js that provides a web API for various client applications (e.g. a web frontend) that facilitate the coaching and mentoring of software engineers.

The platform itself is useful for professional independent coaches, informal mentors and engineering leaders who work with individual software engineers and/or teams by providing a single application that facilitates and enhances your coaching practice.

This is a Next.js project bootstrapped with create-next-app.

Getting Started

Setting Local Environment Variables

When running locally on a development machine you can manually set the application's configuration through a .env file at the root of the source tree:

NEXT_PUBLIC_BACKEND_SERVICE_PROTOCOL="http"
NEXT_PUBLIC_BACKEND_SERVICE_PORT=4000
NEXT_PUBLIC_BACKEND_SERVICE_HOST="localhost"
NEXT_PUBLIC_BACKEND_API_VERSION="0.0.1"

# TIPTAP_APP_ID originates from your TipTap Cloud Dashboard
NEXT_PUBLIC_TIPTAP_APP_ID="<TIPTAP_APP_ID>"

FRONTEND_SERVICE_INTERFACE=0.0.0.0
FRONTEND_SERVICE_PORT=3000

Note that these variables get set and passed by docker-compose in the backend's .env file and do not need to be set here in this case.

Running the Development Server

npm run dev

Logging Into the Application

Open http://localhost:3000/login with your browser to log in to the platform.

About

A platform for coaches and leaders to level up engineers and achieve specific organizational and professional growth outcomes

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages