Why do today what you can put off until tomorrow?
Your new favorite web application, "Eventually...", helps with creating a simple to-do list for your everyday needs.
If your ability to remember song lyrics from the 90’s is better than your ability to remember why you walked into the kitchen, then this is the app for you! Sign up, add your tasks, update them as needed, and delete them when you're no longer bothered with doing stuff.
Come to the place that helps you keep track of life and handle things, eventually…
Visit the Deployed App @: https://young-falls-79405.herokuapp.com/
- Use this command if you don't have the repository (folder) on your local machine:
$ git clone https://github.com/BravoVision/capstone.git
-
CD into the folder
-
Use the following commands to setup the application:
$ bundle
$ yarn
$ rails db:setup
$ rails db:migrate
$ rails s
- Open your browser and enter localhost:3000 into the web address bar to see the app running from your local device.
Devise | RSpec | Enzyme |
---|---|---|
Webpacker | Prettier | Rufo |
ReactStrap | React-DOM | PRY |
An unauthenticated user can access the following:
- Landing Page
- Sign In Link
- Sign Up Link
- About Us Page
An authenticated user can access the following:
- User Page
- Sign Out Link
- About Us Page
- Full CRUD (listed below)
Create
- Create a new Task including a title and details
Read
- Read a list of Tasks or an individual Task
Update
- Update an existing Task including title and details
Delete
- Delete a Task
This project was created as part of the Capstone Project for the 4-month Intensive Bootcamp with LEARN Academy.
- Project Manager -- Toni Shepherd
- Takes ownership on internal team communication. Oversees the project management board.
- Guardian of the Trello board. Ensures developers are assigned to the card they are working on.
- Tech Lead -- Natalia Diaz
- Takes ownership over the code base and version control. Guardian of GitHub. Merges code when appropriate.
- Surfaces blockers to the class at the beginning of the day.
- Product Manager -- Tameka Stevenson
- Must have strong management skills to provide support to the team and keep team unblocked.
- Ensures the product meets all requirements and the README contains appropriate information.
- Design Lead -- Zane Prunella
- Takes ownership over the look, color scheme, and branding of the project.
- Explores styling libraries and ensures responsive design with accessibility features.