Skip to content

Backend API server for Acodo - interactive programming tutorial app

Notifications You must be signed in to change notification settings

nathan-www/Acodo-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Acodo (backend)

Acodo is an online, interactive programming tutorial platform.

  • Complete coding challenges in a web-based IDE and automatically check your solutions with unit tests
  • Earn points and compete in leaderboards
  • Complete at least one level per day to keep up your streak
  • Chat with other programmers to seek help or share ideas
  • Share your solutions with other users and vote for the best code

Try this project live at https://acodo.pro! (Course material has not been worked on, so there are only a few demo levels)

Code

This repo contains the backend code for Acodo. It is built using PHP with the Slim framework and uses MySQL.

The frontend code is published at nathan-www/Acodo-frontend

Project setup

Install dependencies

composer install

Setup web server

Follow instructions at https://www.slimframework.com/docs/v3/start/web-servers.html

About

Backend API server for Acodo - interactive programming tutorial app

Resources

Stars

Watchers

Forks

Releases

No releases published