“Each day I will accomplish one thing on my to do list.” ― Lailah Gifty Akita
A joint venture in Ruby on Rails to create a stylish and functional app that allows the user to list and check off things on their to do list.
Github: https://github.com/ClareForrest/todo-list
- Clone this repo
- Bundle install to install all required dependencies
- Rake db:setup to create local database migrate and seed
- Enter credentials for Google API & Stripe
- Rails s to run the rails server
- Load http://localhost:3000/ in the browser
Email a@gmail.com Password 123456
The To Do app is a joint venture with one of my Coder Academy co-students in one of our first foray's into collaborative working. We utilised a number of different platforms and methodologies in this experience - some of which are;
- AGILE: Daily standups
- Trello: Here's a link to our board
- Discord: messaging and calls to keep up to date with each other
- git and GitHub: using branches and the push/pull merging system
- Sign up to be able to create your own personalised to do list, and login for returning members with authentication provided by Devise
- Ability to add a new item with title and description and ability to note as "completed" or not.
- Ability to create a new "to do" as well as update and delete previously created items.
- User wants to be able to log in/log out
- User wants to create new todo
- User wants to read/see all todo's
- User wants to edit/update todos
- User wants to select and delete todos
- Ruby (Ruby on Rails)
- ERB: Embedded code dynamically rendered into HTML for output
- HTML: content for output
- Bootstrap CSS Framework: front end design
- Git: version control (>60 commits & 8 branches)
- RuboCop: A Rails Ruby gem used to lint the codebase and impliment Rails best practise.
- Devise Authentication: " a flexible authentication solution for Rails" - Devise - GitHub
- Bootstrap: A styling library used to style components such as nav bar and card layouts