Skip to content

guguguguan/FullStack-Compass

 
 

Repository files navigation

FullStack Compass 共学

Intro

在当今互联网行业,前端开发、SaaS 产品架构、产品设计已成为打造高效、用户友好产品的必备技能。但现实往往是,课堂上的知识听起来很美,动起手来却一脸懵。许多在校大学生在实际开发和团队协作中摸爬滚打,才发现自己还差“临门一脚”——缺少系统化的实践经验和项目积累。

FullStack Compass 共学计划就是为此而生!我们在真实开发环境中“真刀真枪”地上手,深度掌握TypeScript、React、Next.js等现代前端技术栈,提升工程实战能力,一步步构建属于自己的高质量作品集。

告别“纸上谈兵”,加入 FullStack Compass 共学计划,解锁现代 Web 技术栈,打造属于你的全栈产品! 🚀

共学内容介绍

在 FullStack Compass 共学中,我们将专注于前端开发、SaaS 架构、产品设计三大方向,旨在通过最新的技术栈和项目实践构建扎实的开发能力,并为未来职业发展奠定基础。

共学内容涵盖以下核心主题:

  1. 前端开发
  • 掌握 TypeScript、React、Next.js 等现代前端框架,构建高效、可维护的 Web 应用。
  • 利用 Tailwind CSS 进行快速样式开发,提升 UI 设计效率和一致性。
  • 使用 MDX 实现文档驱动的内容管理,提高可维护性和可读性。
  1. SaaS 架构
  • 深入理解 SaaS 业务模型,学习如何利用 Next.js 进行全栈开发(Server-side Rendering、API Routes)。
  • 结合 Shiki 进行代码高亮与文档生成,打造开发者友好的平台。
  • 了解 SaaS 应用的部署、性能优化及可扩展架构设计。
  1. 产品设计
  • 通过 React Spring 和 Framer Motion 创建流畅的动画交互效果,提升用户体验。
  • 学习 Linaria 进行零运行时的 CSS-in-JS 方案,实现高效的样式管理。
  • 结合设计思维,打造美观、易用、响应式的 Web 应用界面。

关键词

SaaS、Typescript、React、Nextjs、Taildwindcss、MDX、Linaria、Shiki、React Spring、Motion、产品设计

时间安排

报名:报名时间从 2025 年 01 月 27 日开始,截止 2025 年 02 月 02 日,之后不再接受报名。

共学:从 2025 年 02 月 03 日开始,到 2025 年 02 月 23 日,共 21 天。

共学形式

学习方式包括:任务学习、定期分享以及项目实战。

适合人群

  • 希望系统学习 TypeScript、React、Next.js、Tailwind CSS 等现代前端技术的开发者。
  • 对 SaaS 产品开发 感兴趣,想要学习如何从 0 到 1 构建和部署完整的 Web 应用。
  • 计划积累项目经验,构建自己的作品集,为求职做好准备的同学。
  • 乐于分享和探索新技术的学习者。

你将收获

  • 掌握 TypeScript + React + Next.js 现代前端技术栈,具备从前端到后端的开发能力。
  • 通过共学经历,丰富简历内容,增强技术面试的自信心。

学习资料

Next.js 与 TailwindCSS 文档

  • NextjsDoc: Next.js 官方文档,了解服务器端渲染、静态生成等现代前端框架功能。
  • TailwindcssDoc: TailwindCSS 的快速入门指南,轻松掌握实用的原子化 CSS。

实用 UI 库

  • shadcn: 基于 TailwindCSS 的现代化 UI 组件库。
  • aceternity: 提供多种交互式组件,注重响应式设计。
  • magicui: 创意十足的 UI 组件库,提供独特的效果。
  • reactbits: 专注于小型 React 组件集合,适合简单项目。
  • devui: 美观实用的组件库,支持多种应用场景。
  • hyperui: 免费的 TailwindCSS 组件库,支持快速开发。
  • cuicui: 现代化、优雅的 React 组件库。
  • tailusUI: 提供丰富的 React UI 组件,助力快速开发。
  • flowbite: 结合 TailwindCSS 的高质量组件库。
  • heroui: 设计精美、功能强大的 React 组件库。

设计参考

设计工具

  • figma: 流行的协作式界面设计工具。
  • framer: 支持交互式原型制作与高效设计。
  • framer 简短视频教程: Framer 快速入门视频教程,适合新手快速学习。

格式化工具

  • biomejs: 代码格式化和检查工具,提升代码规范性。

动画效果

  • motion: 强大的 React 动画库,轻松实现流畅的交互效果。
  • react-spring: 功能强大的动画库,支持基于物理的交互和流畅效果。

低饱和配色生成

  • grayscale.design: 自动生成柔和低饱和的配色方案,适合高级设计需求。

一站式后端服务

  • convex: 提供实时数据库和后端逻辑处理服务。
  • sanity: 灵活的内容管理平台,支持内容结构化。
  • supabase: 开源 Firebase 替代方案,集成认证、数据库和文件存储功能。

认证服务

  • clerk: 简单易用的用户认证和管理解决方案。

ORM

  • prisma: 功能强大的 ORM 工具,支持多种数据库操作。

实战项目

内容处理

  • MDX: 将 Markdown 与 JSX 结合的工具,可在 Markdown 中直接使用 React 组件。

报名与打卡规则

  1. Fork 这个仓库

  2. 编辑报名信息:复制 Template_FullStack_Compass.md 创建你的个人学习笔记,按照文档内提示要求填写你的报名信息,并且重命名为你的名字:[YourName]_FullStack_Compass.md。

  3. 提交 PR: 创建一个 PR 到当前仓库,我们会对你的 PR 进行 review,review 通过后,你的 PR 会被 merge 到 main 分支。「共学记录表」之后会登记你的名字,即报名成功。

报名成功后,你会收到邀请加入这个仓库 contribution 的邮件(请记得接受邀请),接受邀请后你将获得 main 分支的 push 权限。

正式打卡开始后,你需要将每天「学习笔记证明」按正确的编写要求更新到你的 [YourName]_FullStack_Compass.md 文档中证明你今天学习了,提交成功后仓库会更新你的打卡状态,请注意核实。每周有五次请假的机会,超过后状态变为 ❌,视为本次共学失败。

详细步骤可以参考:https://learning.bibibai.top/docs/introduction/tutorial

打卡记录表

✅ = Done ⭕️ = Missed ❌ = Failed

2.03 2.04 2.05 2.06 2.07 2.08 2.09 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19 2.20 2.21 2.22 2.23
echozyr2001
Kirov7
Hoshino
RisingGalaxy
YamKH514
DriveFLY
Makise

数据统计

参与人数:TODO

完成人数:TODO

全勤人数:TODO

完成率:TODO

About

📢 CFC Studio FullStack-Compass

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%