coffeeclass.io
coffeeclass.io copied to clipboard
Free programming and computer science tutorials.

coffeeclass.io โ
Learn programming and computer science for free.
Project Overview
This website is a platform to learn to code. It is inspired by sites like freeCodeCamp, CSS Tricks, Fireship.io, Smashing Magazine, and many others. Coffeeclass.io is open source and we encourage contributions to both the website and the content! Read on to learn more about the project.
Quick Start
- Clone this repo:
git clone https://github.com/carlson-technologies/coffeeclass.io.git - Move into root (where this file is) and run
yarn - (Optional) Create a
.envfile and copy into it the content of.env.example. - Run
yarn devto start the server - Navigate to http://localhost:3000
If you are creating a PR, create a new branch. Before you commit run yarn build. This will run the tests and make sure everything is working.
Note: If you are not planning on making a PR, you can run
rm -rf .gitto remove git tracking.
Tech Stack Overview
- ๐ Next.js - JS Framework
- ๐จ Tailwind - CSS Framework
- โฏ๏ธ Chakra UI - CSS Framework (in the process of switching to Tailwind)
- ๐ TypeScript (and some JavaScript) - Web language of choice
- ๐งช Jest - Testing
- โ๐ผ MDX - Stores content for articles, authors, courses, and tags
- ๐บ Vercel - Deployment
- ๐ป GitHub - Version Control
- ๐ Google Analytics - Analytics
- ๐ Algolia - Search
Open Source
This entire project is open source. We encourage contributions! Read on to see how you can contribute.
Contributing Content
If you want to contribute an article please follow the steps on https://benjamincarlson.notion.site/Contributing-to-Coffeeclass-io-27ab5e894368424a9c86a7f11555514b.
Contributing to the Website
You can also contribute to the website itself. New features and bug fixes are always appreciated. Feel free to check out the Roadmap ๐ for future plans and what we're working on currently. If you see anything you want to tackle, feel free to leave a comment on the Roadmap user story and open a PR!
Roadmap ๐
Our roadmap is also our agile development process. View cards, see what we are working on, view future plans and more on the roadmap.
https://benjamincarlson.notion.site/609b8bb171844146a9bcd9fbabd171a8?v=341de17fff6149bea36dbafbe2f2cf88
Thanks
The following companies and services have given free services to this website. Go check them out!


