* 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 <best@classroomio.com> * 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 <best@classroomio.com> * 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 <best@classroomio.com> * 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 <best@classroomio.com> * add type to course card --------- Co-authored-by: Rotimi Best <best@classroomio.com> * general improvements to free tools * fix timer and styling issues --------- Co-authored-by: Rotimi Best <best@classroomio.com> Co-authored-by: Em_Dev <Chifez1@gmail.com> * 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 <best@classroomio.com> * 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 <best@classroomio.com> * 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 <best@classroomio.com> * 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 <iniubongobonguko2018@gmail.com> * 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 <best@classroomio.com> Co-authored-by: Em_Dev <Chifez1@gmail.com> Co-authored-by: Iniubong Obonguko <iniubongobonguko2018+github@gmail.com> Co-authored-by: Iniubong Obonguko <iniubongobonguko2018@gmail.com> Co-authored-by: Aditya Deshlahre <132184385+adityadeshlahre@users.noreply.github.com> * 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 <best@classroomio.com> * 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 <best@classroomio.com> Co-authored-by: Em_Dev <Chifez1@gmail.com> Co-authored-by: Iniubong Obonguko <iniubongobonguko2018+github@gmail.com> Co-authored-by: Iniubong Obonguko <iniubongobonguko2018@gmail.com> Co-authored-by: Aditya Deshlahre <132184385+adityadeshlahre@users.noreply.github.com>
186 lines
6.7 KiB
Svelte
186 lines
6.7 KiB
Svelte
<script>
|
|
import LogoYoutube from 'carbon-icons-svelte/lib/LogoYoutube.svelte';
|
|
import LogoFacebook from 'carbon-icons-svelte/lib/LogoFacebook.svelte';
|
|
</script>
|
|
|
|
<div class="border-t-[1px] px-[2%] lg:px-[14%]">
|
|
<div class="flex flex-col items-center justify-between py-[10%] pl-5 lg:flex-row lg:pl-0">
|
|
<div class="w-full lg:w-2/4">
|
|
<img
|
|
width="32"
|
|
height="32"
|
|
loading="lazy"
|
|
src="/logo-192.png"
|
|
alt="classroomio logo"
|
|
class="mb-5"
|
|
/>
|
|
<p class="lg:text-base mb-5 mr-2 text-sm leading-7 tracking-wide text-gray-600 lg:leading-7">
|
|
Launch Your Online Bootcamp In Minutes
|
|
<br />
|
|
ClassroomIO is the easiest way to grow your teaching business.
|
|
</p>
|
|
<!-- <a
|
|
href="https://www.producthunt.com/posts/classroomio?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-classroomio"
|
|
target="_blank"
|
|
><img
|
|
loading="lazy"
|
|
src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=425236&theme=light"
|
|
alt="ClassroomIO - The Open Source Platform for Tech Bootcamps | Product Hunt"
|
|
style="width: 250px; height: 54px;"
|
|
width="250"
|
|
height="54"
|
|
/></a
|
|
> -->
|
|
<div class="mt-5 flex items-center gap-3 lg:mt-10 lg:gap-7">
|
|
<a href="https://www.facebook.com/classroomiohq" target="_blank" aria-label="Facebook Link">
|
|
<LogoFacebook
|
|
class="scale-90 cursor-pointer fill-gray-400 transition-all hover:scale-110 hover:fill-gray-500 lg:scale-150"
|
|
size={20}
|
|
/>
|
|
</a>
|
|
<a href="https://twitter.com/classroomio" target="_blank" aria-label="Twitter Link">
|
|
<img
|
|
width="10"
|
|
height="10"
|
|
loading="lazy"
|
|
src="/twitter_logo.png"
|
|
alt=""
|
|
class="w-3 scale-90 cursor-pointer transition-all hover:scale-110 hover:fill-gray-500 lg:scale-150"
|
|
/>
|
|
</a>
|
|
<a href="https://www.youtube.com/@ClassroomIO" target="_blank" aria-label="Youtube Link">
|
|
<LogoYoutube
|
|
class="scale-90 cursor-pointer fill-gray-400 transition-all hover:scale-110 hover:fill-gray-500 lg:scale-150"
|
|
size={20}
|
|
/>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
|
|
<nav
|
|
class="mt-16 flex w-full flex-col items-start justify-between gap-3 space-y-6 lg:mt-0 lg:w-2/4 lg:flex-row lg:space-y-0"
|
|
>
|
|
<div>
|
|
<p class="lg:text-base mb-3 text-base font-semibold leading-6 text-gray-900 lg:mb-10">
|
|
Product
|
|
</p>
|
|
<ul class="space-y-2 lg:space-y-4">
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a href="/#coursemanagement"> Course Management </a>
|
|
</li>
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a href="/#customization"> Customizations </a>
|
|
</li>
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a href="/#collaboration"> Forum </a>
|
|
</li>
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a href="/#ai"> AI Lesson Planner </a>
|
|
</li>
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a href="/#student-dashboard"> Student Dashboard </a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div>
|
|
<p class="lg:text-base mb-3 text-base font-semibold leading-6 text-gray-900 lg:mb-10">
|
|
Resources
|
|
</p>
|
|
<ul class="space-y-2 lg:space-y-4">
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a href="/teach">Teach with us</a>
|
|
</li>
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a target="_blank" href="https://classroomio.com/docs/"> Help center </a>
|
|
</li>
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a target="_blank" href="https://classroomio.com/docs/quickstart/signup">
|
|
Getting Started
|
|
</a>
|
|
</li>
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a href="/oss-friends"> OSS Friends </a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div>
|
|
<p class="lg:text-base mb-3 text-base font-semibold leading-6 text-gray-900 lg:mb-10">
|
|
Company
|
|
</p>
|
|
<ul class="space-y-2 lg:space-y-4">
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a href="/roadmap"> Roadmap </a>
|
|
</li>
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a href="mailto:help@classroomio.com" target="_blank"> Support </a>
|
|
</li>
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a
|
|
href="https://app.enzuzo.com/policies/privacy/958fc978-5477-11ee-a03b-7b111830c594"
|
|
target="_blank"
|
|
>
|
|
Privacy policy
|
|
</a>
|
|
</li>
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a target="_blank" href="https://classroomio.com/docs/quickstart/signup">
|
|
Getting Started
|
|
</a>
|
|
</li>
|
|
<li
|
|
class="lg:text-base text-sm leading-6 tracking-wide text-gray-600 hover:text-gray-900"
|
|
>
|
|
<a
|
|
href="https://app.enzuzo.com/policies/tos/958fc978-5477-11ee-a03b-7b111830c594"
|
|
target="_blank"
|
|
>
|
|
Terms of use
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</nav>
|
|
</div>
|
|
<footer
|
|
class="lg:text-base border-t-[1px] py-[3%] text-center text-xs font-light leading-5 text-gray-500 lg:text-left"
|
|
>
|
|
<p>All rights reserved.</p>
|
|
<p class="flex items-center">
|
|
ClassroomIO © {new Date().getFullYear()} by
|
|
<a href="https://twitter.com/rotimi_best" target="_blank" class="mx-1 text-blue-700 underline"
|
|
>Rotimi Best</a
|
|
>
|
|
from
|
|
<img loading="lazy" alt="Nigerian Flag" src="/ng.png" class="ml-2 h-3 w-3" />
|
|
</p>
|
|
</footer>
|
|
</div>
|