Commit Graph
66 Commits
Author SHA1 Message Date
Rotimi Best c7722cb18a docs: let the launch week begin 🚀 (#491)
* docs: update meta tags

* fix: make env dynamic

* docs: let the launch week begin 🚀
2024-10-07 01:36:07 +01:00
Adeyemi AdetunjiandRotimi Best 2413120e95 feat: Integrate Sentry to backend (#270)
* feat: Integrate Sentry to backend

* update lock

* update .env

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-09-30 01:49:59 +01:00
9c066c79be feat: [lw] free tools (#297)
* checkpoint

* checkpoint

* feat: Create free tools page

* responsiveness fix

* rename free-tools to tools

* add slug

* feat: Random name picker

* quick fix

* PR Fixes

* PR Fixes

* - adjustments

* update env example

* remove base url

* remove base url in .env.example

* fix type errors

* add og images

* add signup cta to /tools layout

* update cta

* add socials avatar

* add meta tags

* feat: tic tac toe (#307)

* Feat: tic tac toe

* PR Adjustments

* feat: Implement Timed Activity Tool (#316)

* chore: update verification email content

* chore: landing page improvements

* feat: grade exercise with AI (#296)

* working on the UI of the grading

* working on the grading function of the radio and checkboxes

* ai grading fully implemented with dummy functions for generating scores

* working on the openai response

* working on the openai response

* finished with the ai_grading

* finished with the ai_grading

* creating new migration file

* working on reviews

* updated the translations

* improvements

---------

Co-authored-by: Rotimi Best <[email protected]>

* feat: selfhost tinymce

* fix: logo resolution error in manifest.json

* feat: move from gpt3.5 to gpt-4o

* feat: customize the LMS from dashboard (#304)

* Done with the customization of the LMS task

* generated custom_lms migration file

* updated the migration file

* copy improvements

* update wording

* made updates based on reviews,i hope i didnt miss anything

* updated the translations and migration files

* refactoring

* disabled improvements for apps

* more improvements

* more custom improvements

* pr refactoring

---------

Co-authored-by: Rotimi Best <[email protected]>

* fix: CustomizeLMS not found

* fix: CustomizeLms wrong path

* setup

* docs: update short hero tagline

* debug: courses not showing on vercel

* more debugging

* i think this fixes it

* fix: phew, clean up debug cause it works

* fix: move RBS into coursecontainer on marks page

* chore: cleaner way to implement redirect if role permission denied

* docs: update tagline

* fix: delete /org/# route

* checkpoint

* add reusable header component

* fix: empty lesson title bug (#314)

* finished the lesson title bug

* made chnages based on review

* Update +page.svelte

---------

Co-authored-by: Rotimi Best <[email protected]>

* feat: add sound cdn

* remove console.log

* feat: course types - self paced and live class (#309)

* working on the course type

* trying to mark it persist

* almost done here

* fixed sendig emtpy options bug

* created migration file

* created migration file

* made updates based on PR review

* merge

* update course type card

* add redirect logic with classroomio.com/new

* make new course modal only open/close with url

* feat: page active state (#315)

* finished the active link state

* updated the active link state based on review

* simplify code

---------

Co-authored-by: Rotimi Best <[email protected]>

* add type to course card

---------

Co-authored-by: Rotimi Best <[email protected]>

* general improvements to free tools

* fix timer and styling issues

---------

Co-authored-by: Rotimi Best <[email protected]>
Co-authored-by: Em_Dev <[email protected]>

* update tagline for tools page

* feat: Add Free Section to Landing Page (#332)

* feat: Add Free Section to Landing Page

* PR Fixes

* refactor

* PR Fixes

* restructure

* improve cursor UX

---------

Co-authored-by: Rotimi Best <[email protected]>

* feat: Progress Report Tool (#329)

* checkpoint

* fix: corrections

* finalization

* improve ux of progress tool

* more styling improvements

* PR Fixes

* PR Fixes

* fix: mood bg on report

* fix: generate exercise with AI bug (#331)

* fix: enable lesson cascade delete (#335)

* styling improvements

* chore: hide course grading toggle in settings (#338)

* feat: reset select in community page (#339)

* Feat: Add Reset for comminity dropdown

* - add translation

* refactor

---------

Co-authored-by: Rotimi Best <[email protected]>

* fix: prevent hypen at start or end of organzation or domain name (#340)

* fix: adding hypen to start or end of org or domain name

* fix: add org name validation to settings page

* chore: remove unnecessary variable use

* chore: remove error reset function

* Update OrgSettings.svelte

---------

Co-authored-by: Rotimi Best <[email protected]>

* fix: full screen

* fix: pnpm version error & add top level .nvmrc (#343)

* update name of tool

* chore: add translations for validation messages (#345)

* chore: add validation texts to locale file

* feat: switch all validations from plain text to use i18n locale

* feat: switch review form validations from plain text to use locale file

* run translation script

* chore: add translations for validation messages (#345) (#347)

* chore: add translations for validation messages (#345)

* chore: add validation texts to locale file

* feat: switch all validations from plain text to use i18n locale

* feat: switch review form validations from plain text to use locale file

* run translation script

---------

Co-authored-by: Iniubong Obonguko <[email protected]>

* PR Fixes

* Bug fixes on mobile

* Final bug fix

* code improvements

* PR Fixes

* Merge Fix

* PR Fixes

* fix: width

* code cleanup

* feat: Promodo Tool (tracks tim spent)

* feat: Pomodoro timer (without tracking feature)

* fix:
- change pause functionality to next
- correct spelling of pomodoro

* fix: pomodoro logo rename

* styling improvements

---------

Co-authored-by: Rotimi Best <[email protected]>
Co-authored-by: Em_Dev <[email protected]>
Co-authored-by: Iniubong Obonguko <[email protected]>
Co-authored-by: Iniubong Obonguko <[email protected]>
Co-authored-by: Aditya Deshlahre <[email protected]>

* feat: Implement Bottom menu (#341)

* popup logic done

* popup UI first phase done

* finished the menupop up for both lms and admin

* finished the menupop up for both lms and admin

* done

* cleanup

* fixed popover position

* still working on the routing

* i think that is it for the day

* updated the menupopup currentorgdomain

* rename popup to bottomMenu

* refactoring

---------

Co-authored-by: Rotimi Best <[email protected]>

* remove logout

* change tagline

* feat: Store todolist to localStorage (#375)

* feat: Save todo to localStorage

* remove fly animation to todos

* feat:  Progress Report avatar update (#376)

* feat: Reorder Avatar list

* quick fix

* change avatar url

* more improvements

* quick background fix

* fix: white background

* body background fix

* update lock

---------

Co-authored-by: Rotimi Best <[email protected]>
Co-authored-by: Em_Dev <[email protected]>
Co-authored-by: Iniubong Obonguko <[email protected]>
Co-authored-by: Iniubong Obonguko <[email protected]>
Co-authored-by: Aditya Deshlahre <[email protected]>
2024-09-30 01:36:12 +01:00
Rotimi Best 91bd9d4414 docs: self-hosting guide v1 (#481)
* feat: selfhosting guide v1 #238

* use public env on frontend

* add docker desclaimer
2024-09-30 01:20:19 +01:00
Rotimi Best a6ca1775ed fix: update nextra theme to 2.13.2 2024-09-28 21:39:52 +01:00
Rotimi Best dd374a079d fix: downgrade nextra 2024-09-28 21:22:10 +01:00
Rotimi Best cf3abe5202 docs: improve dashboard env example + cloudflare setup 2024-09-27 02:21:24 +01:00
Rotimi Best f7640b8a67 chore: update og url 2024-09-05 15:51:05 +01:00
Rotimi Best 689cd45fdb chore: add vercel.json 2024-06-18 08:24:07 +01:00
Rotimi Best bfe594b7ce docs: organization 2024-06-18 07:54:33 +01:00
Rotimi Best 54b7c50121 chore: delete vercel.json 2024-06-18 07:39:31 +01:00
Rotimi Best 786308ec82 feat: deploy to cloudflare (#365)
* chore: deploy to cf

* add wrangler.toml file

* update pnpm-lock

* set pnpm version

* use adapter auto
2024-06-17 00:45:51 +01:00
Rotimi Best ca6a3aa99a docs: update tagline 2024-05-20 08:44:10 +01:00
Rotimi Best ab815cadec fix: logo resolution error in manifest.json 2024-05-15 18:57:47 +01:00
Adeyemi AdetunjiandRotimi Best 3a5d13ea41 docs: how to translate dashboard (#292)
* add cloud translation api package

* feat: Script that auto generates translations for other languages

* add comments

* fix: broken translation

* improve translation

* update locck file

* clean up

* all round trasnlations check

* checkpoint

* finish up

* move to dev dependencies

* fix vercel build error

* translations fix

* - add documentation
- translation bug fix

* quick adjust

* PR Fixes

* add new line

* update docs

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-04-26 17:54:11 +01:00
Em_DevandRotimi Best 5680ca45fa chore: new logo (#268)
* updated the logo

* used a higer resolution of the 512 logo

* used a higer resolution of the 512 logo

* remove logo svg

* update logos

* stop cyprus

* delete unused files

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-04-22 18:25:14 +01:00
Adeyemi AdetunjiandRotimi Best ca466b5431 chore: landing page improvements (#262)
* text animation

* feat: add colors to text

* chore: add "in minutes" text

* responsiveness fix

* update

* refactor

* improvements

* Center text tags

* center text tag

* update text

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-04-15 19:56:45 +01:00
Em_DevandRotimi Best 6c12411dca feat: move landing page videos to cloudfare (#253)
* moved videos to cloudfare

* add custom domain

* add border to iframe

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-04-11 21:25:29 +01:00
Rotimi Bestandemmanuel fcd0bcc656 feat: dashboard billing (#193)
* feat: move plans into sharable json

* remove unused code

* update pnpm lock

* update plans.json

* implement early adopter pricing

* docs: update meta title and description

* Finished the UI for upgrading plans

* Updated the pricing plans

* Updated the cards ui

* use relative import

* improve styling of upgrade plan card

* styling improvements, lemonsqueezy setup

* trigger lemonsqueezy payment and add webhook

* update pnpm lock

* add logout route

* feat: complete billing functionality

* generate lock file

* make crypto false on browser

* feat: adding upgrade prompts to org

* chore: add upgrade icon to upload video

* feat: add upgrade prompt to certificate and settings

* feat: implement onboarding setup page (#229)

* working on the onboarding setup

* working on the onboarding page

* Almost done with the onboarding UI

* finished the UI of the onBoarding setup

* finished the UI of the onBoarding setup

* Implementing the functions to carryout the logic of updating the UI onmount if a user has carried out a certain step or not

* Implementing the functions to carryout the logic of updating the UI onmount if a user has carried out a certain step or not

* making some chnages

* finished the onBoarding task

* updated some logic

* Removed the uneeded svg from the static folder

* fixed isCoursePublished not returning a boolean

* improved the setup link protection

* chore: make menuItems reactive

* improve formatting

* format supabase queries

---------

Co-authored-by: Rotimi Best <[email protected]>

* revamp setup

* improve the upgrade experience

* migration

* feat: add lemonsqueezy customer portal

---------

Co-authored-by: emmanuel <[email protected]>
2024-04-07 06:08:34 +01:00
Melanie Eureka NgomeandRotimi Best 47cdb4c1ac docs: create an exercise (#203)
* docs: Improve sign-up documentation for ClassroomIO

This commit includes improvements to the sign-up documentation for ClassroomIO, enhancing clarity, completeness, and user guidance. 

Notable additions include:
- A note about signing up being disabled on production with alternatives provided.
- Links to relevant resources, such as the ClassroomIO features and booking a demo, for easier navigation.
- Detailed onboarding process to provide clarity.
- Guidance on what to expect upon reaching the dashboard and what actions to take next.

The changes ensure that users have all the information they need to successfully navigate the sign-up process and get started with ClassroomIO.

* docs: Enhance sign-up documentation for ClassroomIO

Added a callout to emphasize disabled sign-up.

* Updated signup.mdx

Due to feedback, I've reduced the paragraphs length while retaining the information to reduce cognitive load.

* format code

* docs: Create an exercise documentation

* Add Images for Create an exercise doc via upload

* Add image for create an exercise doc via upload

* Delete apps/docs/pages/howtoguides/images/From scratch.jpg

* Delete apps/docs/pages/howtoguides/images/add-question.webp

* Add images for create exercise doc via upload

* docs: Create exercise documentation

* improve formatting

* Update create-exercise.mdx

* update sublist

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-03-23 06:04:02 +01:00
Ugochukwu EgeonuandRotimi Best 0588e3c2e8 docs: course landing page (#217)
* made spelling corrections

* feat/course landing page

* feat/course landing page

* Delete apps/classroomio-com/env

* Update course-landingpage.mdx

* Update course-landingpage.mdx

* Update course-landingpage.mdx

* Update course-landingpage.mdx

* remove breaks

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-03-23 05:34:48 +01:00
Rotimi Best 933c1962f0 chore: update docs with new env #208 2024-03-22 09:43:56 +01:00
Em_DevandRotimi Best 18f37b1b66 docs: improve gitpod docs (#206)
* worked on the gitpod documentation

* Update gitpod.mdx

* rename image from Gitpod_env to GitpodEnv

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-03-15 06:41:01 +01:00
Rotimi Best f1aa1f3103 docs: update copy of what is classroomio 2024-03-08 07:58:02 +01:00
Em_Dev bae6163f18 docs: customizing your organization (#174)
* style: Improved font size of the answers in the FAQ section of the landing page

* initial draft of the documentation for customizing organization

* made chnages and improved the docs where neccessary
2024-03-01 20:11:33 +01:00
Em_DevandRotimi Best 566087978c docs: create your first course (#179)
* style: Improved font size of the answers in the FAQ section of the landing page

* finished the woriking on the create course

* align video

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-03-01 19:47:46 +01:00
Melanie Eureka NgomeandRotimi Best 57219acc2a docs: Improve sign-up documentation for ClassroomIO (#173)
* docs: Improve sign-up documentation for ClassroomIO

This commit includes improvements to the sign-up documentation for ClassroomIO, enhancing clarity, completeness, and user guidance. 

Notable additions include:
- A note about signing up being disabled on production with alternatives provided.
- Links to relevant resources, such as the ClassroomIO features and booking a demo, for easier navigation.
- Detailed onboarding process to provide clarity.
- Guidance on what to expect upon reaching the dashboard and what actions to take next.

The changes ensure that users have all the information they need to successfully navigate the sign-up process and get started with ClassroomIO.

* docs: Enhance sign-up documentation for ClassroomIO

Added a callout to emphasize disabled sign-up.

* Updated signup.mdx

Due to feedback, I've reduced the paragraphs length while retaining the information to reduce cognitive load.

* format code

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-03-01 19:15:57 +01:00
Adeyemi Adetunji 68dc24531d docs: setup profile (#178) 2024-03-01 19:03:58 +01:00
Ugochukwu Egeonu 4d312cab18 docs: spelling corrections in docs (#176) 2024-02-21 18:11:41 +01:00
Rotimi Best 9cd97359a4 fix: docs setup profile url 2024-02-19 09:03:54 +01:00
Rotimi Best 5804c2ff5c feat: add million to docs (#169) 2024-02-16 21:11:12 +01:00
Rotimi Best 75e32a22f6 docs: how to login locally with seed data (#166)
* update mock data with unsplash image url

* add documentation guide

* update README
2024-02-13 06:11:43 +01:00
Rotimi Best b4da5b8625 fix: remove single quote in meta image url 2024-02-12 12:04:46 +01:00
Rotimi Best 93bda000f9 fix: meta tag on docs are broken (#162)
* feat: db mock data

* update meta tags

* feat: update seed file

* undo sql change
2024-02-12 11:26:37 +01:00
Rotimi Best c6620708dc fix: final fix of images on docs 2024-02-10 18:09:00 +01:00
Rotimi Best 087006dd61 chore: disable optimizing images in docs 2024-02-10 17:44:23 +01:00
Rotimi Best ee3e446db7 fix: another try at images in next.js 2024-02-07 21:29:07 +01:00
Rotimi Best 5af8cb0340 fix: images on docs broken 2024-02-07 21:05:36 +01:00
Rotimi Best ea3dd27dec docs: how to setup supabase cloud and link to dashboard (#155) 2024-02-07 08:15:36 +00:00
Rotimi Best 16431059a8 docs: update tagline in github (#154)
* docs: update tagline in github

* refine tags in README
2024-02-07 06:57:39 +00:00
Rotimi Best f9ff7444b0 fix: update url to contributor guid 2024-02-04 07:48:52 +01:00
Rotimi Best 9539e1e842 chore: change classroomio tagline (#140) 2024-01-26 10:06:39 +01:00
Rotimi Best bbee15a081 chore: fix typo and add forward dashboard link 2023-12-14 11:12:45 +03:00
Rotimi Best 8fe29740d0 fix: add imagePath to video link 2023-12-14 10:55:03 +03:00
Rotimi Best 50b9389514 docs: add docs for student dashboard + signup images 2023-12-14 10:34:28 +03:00
Rotimi Best 194bf98a56 chore: add dashboard link to docs header 2023-12-14 07:25:50 +03:00
Rotimi Best 8214ffd634 fix: blog links 2023-12-13 10:16:21 +03:00
Rotimi Best b7f9d145de fix: update favicon link 2023-12-11 03:18:03 +03:00
Rotimi Best 399541d03e chore: update docs.classroomio.com to classroomio.com/docs 2023-12-11 02:55:00 +03:00
Rotimi Best 88fd049d96 chore: add seo configs for docs 2023-12-11 02:35:20 +03:00