Skip to content

Add: add user guide component and update layout#42

Merged
Limeload merged 1 commit intoLimeload:mainfrom
Aditya-JOSH:feature/user-guide
Oct 29, 2025
Merged

Add: add user guide component and update layout#42
Limeload merged 1 commit intoLimeload:mainfrom
Aditya-JOSH:feature/user-guide

Conversation

@Aditya-JOSH
Copy link
Contributor

@Aditya-JOSH Aditya-JOSH commented Oct 29, 2025

Description

This PR introduces a comprehensive user guide component to SpendWise, designed to walk users through the application's main features and common workflows. It provides step-by-step instructions, screenshots, and links to documentation, greatly improving onboarding and in-app user support. The remaining parts of the guide and any further updates can be completed once the code is updated accordingly.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Changes Made

  • Added a new UserGuide React component under components/UserGuide.js, presenting detailed onboarding instructions and feature walkthroughs.
  • Integrated relevant UI screenshots (login, signup, budgets, transactions, etc.) into the project’s src/assets/images/ directory for better visual guidance.
  • Updated layout and sidebar to include a visible “Docs” link, directing users to the user guide.
  • Enhanced app routes to include /user-guide, ensuring easy navigation to onboarding content.
  • Applied new CSS rules for .user-guide and .blue-link in App.css for consistent and accessible guide presentation.
  • Wrote stepwise descriptions for signup, login, budgeting, transaction tracking, and help.
  • All content is written and structured for clarity and new user ease-of-use.

Testing

Describe how you tested these changes:

  • Unit tests added/updated
  • Integration tests pass
  • Manual testing performed

Screenshots (if applicable)

Screenshot 2025-10-29 at 7 54 17 AM Screenshot 2025-10-29 at 7 54 27 AM

Related Issues

Closes #23

@Limeload
Copy link
Owner

@Aditya-JOSH Good work!

@Limeload Limeload merged commit 126aa87 into Limeload:main Oct 29, 2025
2 checks passed
@Aditya-JOSH
Copy link
Contributor Author

@Aditya-JOSH Good work!

Tysm 🙌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

User Guide and Onboarding Documentation

2 participants