Skip to content

olimorri/codehort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codehort logo

Codehort is an e-learning platform that makes complex software engineering topics approachable and easy to understand.

Features

Start your first quest now and learn to build an express server from scratch. With Codehort, you'll be guided through the process and have your code evaluated at each step. We felt it was important to mimic the real-world development environment, so each lesson comes complete with it's own code editor and terminal.

After completing your lesson, claim your trophy and be sure to check out the other lessons that are coming soon! Need to refresh your knowledge? No problem, all of your code will be kept in your code editor and available whenever you need it.

Codehort screenshots gif

Try Codehort now!

Contribute

Codehort is an open-source platform and we're always looking to add more content. If you've got an idea for a new lesson, or a topic you like us to cover, we'd love to hear from you!

To submit a lesson, please create a pull request with the following information:

  • Topic: what you want to cover
  • Steps: how you'll break this topic down into smaller steps
  • Tests: what you'll test at each step
  • Hints: a little hint for each step, just in case

Once we receive your PR the team will review your submission and get in touch ASAP.

Tech Stack

Front end

Back end

Getting Started

Get the repo

git clone https://github.com/olimorri/codehort.git

Navigate to server - from root

cd server/

Install dependencies

npm install

Setup your ENV

touch .env and enter the environment variables outlined in server/src/database/database.config.ts

Run server

npm run start

Navigate to client - from root

cd client/

Install dependencies

npm install

Run client

npm run start

Built By

Oliver Morrison - LinkedIn || GitHub
Colin Bellamy - LinkedIn || GitHub
Davinder Rana - LinkedIn || GitHub
Joachim Liedtke - LinkedIn || GitHub

About

Codehort is an e-learning platform that makes complex software engineering topics approachable and easy to understand.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •