https://github.com/daniel-keogh/rails-todo-app
A simple SaaS application created for the Software Engineering module in my course. The application allows user's to create, read, update and delete "Todos" and contains a suite of Cucumber tests as well as unit tests written using Ruby's RSpec framework.
https://github.com/daniel-keogh/rails-todo-app
cucumber rails rspec rspec-rails ruby ruby-on-rails software-engineering todo todoapp
Last synced: about 2 months ago
JSON representation
A simple SaaS application created for the Software Engineering module in my course. The application allows user's to create, read, update and delete "Todos" and contains a suite of Cucumber tests as well as unit tests written using Ruby's RSpec framework.
- Host: GitHub
- URL: https://github.com/daniel-keogh/rails-todo-app
- Owner: daniel-keogh
- Created: 2021-06-18T09:16:57.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-18T09:46:19.000Z (about 5 years ago)
- Last Synced: 2025-06-07T11:07:28.566Z (about 1 year ago)
- Topics: cucumber, rails, rspec, rspec-rails, ruby, ruby-on-rails, software-engineering, todo, todoapp
- Language: HTML
- Homepage:
- Size: 135 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rails Todo App
Y4S2 Software Engineering Project
## Introduction
This project is a simple SaaS application created for the Software Engineering module in my course. The application allows user's to create, read, update and delete "Todos" and contains a suite of Cucumber tests as well as unit tests written using Ruby's RSpec framework.
### Learning Outcomes
The project was intended to address the module's learning outcomes by focusing on the following topics:
- Software as a Service / Cloud Computing.
- Web Application Architectures (MVC).
- Software Development Frameworks.
- Database Management.
- Requirements Specification/Automated Acceptance Testing using Behaviour-Driven Development.
- Unit and Functional Testing.
- Test Coverage Metrics.