Blocitoff is a self destructing ToDo list application. Users can create and delete todo list items, view other user profiles. Items automatically delete after seven days via Rake automation.
The app is deployed on Heroku: https://bloccitoff4269.herokuapp.com/ The source code is here on GitHub: https://github.com/yakschuss/Blocitoff
This app was created as part of the Bloc Full Stack Web Development course.
- Users can create a standard account in order to create, edit and delete items.
- Users can view other's profiles, but cannot interact with their items.
- After seven days an automated rake scheduler will parse all current items. Any item older than 7 days will be deleted.
Languages and Frameworks: Ruby on Rails and Bootstrap
Ruby version 2.2.1
Databases: SQLite (Test, Development), PostgreSQL (Production)
Development Tools and Gems include:
- Devise for authentication
- Simplecov for test suite success
Setup:
-
Environment variables were set using Figaro and are stored in config/application.yml (ignored by git).
-
The config/application.example.yml file illustrates how environment variables should be stored.
To run Blocitoff locally:
- Clone the repository
- Run bundle install
- Create and migrate the SQLite database with
rake db:create
andrake db:migrate
- Start the server using
rails server
- Run the app on
localhost:3000