A project serving Community Education Partnerships - https://www.cep.ngo/ . This Rails application presents an admin interface for CEP to manage their volunteers and students. And provides a GraphQL backend for https://github.com/rubyforgood/inkind-volunteer .
As an admin, I'd like a landing page ("Dashboard") that contains navigation so that I can get around the application.
Things to Consider
This project is a Ruby for Good project. That means it should use conventions from other Ruby for Good projects (instead of inventing a comparable, but different solution). This allows for easy cross-project contributions and knowledge sharing. Please reference https://github.com/rubyforgood/human-essentials & https://github.com/rubyforgood/casa when crafting this work.
Criteria for Completion
[x] When an admin user logs in they land on the landing page (already the case)
[ ] The landing page should have a top nav bar, with a placeholder for a logo in the top left and a placeholder in the top right for editing a profile. (emulate Ruby4Good projects)
[ ] The landing page should have a left nav bar, with a link to Home (link back to the dashboard/loading page) and placeholder links (this don't go anywhere yet) to Volunteer, Student, Admin, Surveys, & Reports. (emulate Ruby4Good projects)
[ ] Should have a "Dashboard" title (sections within the body of the page for future deliverable)
[ ] Add test coverage
Extra Details
Q: What does the "Mock Update Pending" tag mean?
A: This issue contains a mockup that is good enough to complete the work. But more detailed mocks are in progress. When the final mockup is complete, this issue will be updated, and the tag removed. (If you do not see the "Mock Update Pending" tag, the mockup is potentially final.)
Summary
As an admin, I'd like a landing page ("Dashboard") that contains navigation so that I can get around the application.
Things to Consider
This project is a Ruby for Good project. That means it should use conventions from other Ruby for Good projects (instead of inventing a comparable, but different solution). This allows for easy cross-project contributions and knowledge sharing. Please reference https://github.com/rubyforgood/human-essentials & https://github.com/rubyforgood/casa when crafting this work.
Criteria for Completion
Extra Details
Q: What does the "Mock Update Pending" tag mean?
A: This issue contains a mockup that is good enough to complete the work. But more detailed mocks are in progress. When the final mockup is complete, this issue will be updated, and the tag removed. (If you do not see the "Mock Update Pending" tag, the mockup is potentially final.)