Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/badass-courses/course-builder
🍄 experimental platform for building Badass Courses
https://github.com/badass-courses/course-builder
inngest nextjs openai react tailwindcss typescript
Last synced: 3 months ago
JSON representation
🍄 experimental platform for building Badass Courses
- Host: GitHub
- URL: https://github.com/badass-courses/course-builder
- Owner: badass-courses
- License: mit
- Created: 2023-11-05T17:37:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-16T22:01:32.000Z (7 months ago)
- Last Synced: 2024-05-18T03:43:10.441Z (7 months ago)
- Topics: inngest, nextjs, openai, react, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://www.coursebuilder.dev
- Size: 9.06 MB
- Stars: 272
- Watchers: 4
- Forks: 19
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Course Builder
Course Builder is a real-time multiplayer CMS for building and deploying the opinionated data structures of developer education products
The main Course Builder web application can be found in `apps/course-builder-web` and has further instructions in the readme.
This is a monorepo managed by [Turborepo](https://turbo.build/)
## Getting Started
```bash
pnpm install
pnpm build
cd apps/course-builder-web
cp .env.example .env
pnpm dev
```All of the environment variables for various services are the biggest obstacle to getting started. You can find the environment variables in the `apps/course-builder-web/.env` file. You can copy the `apps/course-builder-web/.env.example` file to `.env` and fill in the values for the environment variables. If you're a Skill Recordings team member, you can pull the `env` from Vercel. See the app project readme for more information.
`pnpm dev` from the root of the project will run all the packages in the monorepo in development watch mode. Very convenient.
It does not run the `apps`. Those need to be individually started.
Built by [Badass Courses 🍄🌈💀](https://badass.dev)