Skip to content

Latest commit

 

History

History
81 lines (63 loc) · 2.7 KB

README.md

File metadata and controls

81 lines (63 loc) · 2.7 KB

HackEnglish

Description

Hack English is a platform that allows you to learn and reinforce your knowledge of English for level A1 of the common European framework.

HackEnglish takes gamification tools and project-based methodology to improve English learning, through challenges, exercises and support from its own community.

Table Content

Landing Page

HackEnglish

Technologies

Architecture

Architecture

Models

Deployment

Controllers / Routes

File/Folder HTTP Verb Purpose
/achievements_controller.rb GET, POST, PUT, DELETE
/application_controller.rb GET, POST, PUT, DELETE
/check_task_assignments_controller.rb GET, POST, PUT, DELETE
/checks_controller.rb GET, POST, PUT, DELETE
/concepts_controller.rb GET, POST, PUT, DELETE
/health_controller.rb GET, POST, PUT, DELETE
/levels_controller.rb GET, POST, PUT, DELETE
/projects_controller.rb GET, POST, PUT, DELETE
/roles_controller.rb GET, POST, PUT, DELETE
/signin_controller.rb GET, POST, PUT, DELETE
/signup_controller.rb GET, POST, PUT, DELETE
/task_assignments_controller.rb GET, POST, PUT, DELETE
/tasks_controller.rb GET, POST, PUT, DELETE
/user_achievements_controller.rb GET, POST, PUT, DELETE
/user_info_controller.rb GET, POST, PUT, DELETE
/user_projects_controller.rb GET, POST, PUT, DELETE
/users_controller.rb GET, POST, PUT, DELETE

Serializers

File/Folder Purpose
/check_task_assignment_serializer.rb
/info_complete_user.rb
/project_serializer.rb
/task_assignment_serializer.rb
/user_project_serializer.rb

Commands to Deploy

Deployment.md