Mini Finance Project - CloudAdvisory Onboarding Task
βThis PR adds a new section to the README explaining the project's purpose in the context of this GitHub assignment.β This project is part of My Udemy Course Git & GitHub for Absolute Beginners with Project
This project is part of My Udemy Course. This project demonstrates GIT operations like clone, pull, push, PR-a hands-on Mini-Finance tool. Git & GitHub for Absolute Beginners with Project
You have just joined CloudAdvisory as a new developer. Your first assignment is to contribute to the Mini Finance Project, a personal finance dashboard designed for tracking transactions, expenses, and user profiles.
The Mini Finance project is a static website that helps users manage their financial data. The key sections include:
β
Dashboard Overview β Displays account balance, transactions, and financial insights.
β
Profile Page β Stores user details like name, email, and contact information.
β
My Wallet β Allows users to manage payment methods.
β
Settings & Help Center β Enables users to update preferences and seek assistance.
This project demonstrates Git operations like clone, pull, push, and PR β a hands-on Mini-Finance tool.
This project demonstrates Git operations like clone, pull, push, and PR β a hands-on Mini-Finance tool.
By working on this project, you will practice Git & GitHub in real-world workflows, including: das
πΉ Cloning a Repository β Work with remote repositories on GitHub.
πΉ Branching in Git β Create and switch between feature branches.
πΉ Staging & Committing Changes β Track modifications properly.
πΉ Pushing Changes to GitHub β Synchronize your work with the remote repository.
πΉ Submitting a Pull Request (PR) β Collaborate using industry best practices.
Your first development task is to update the Profile Page by modifying user details.
1οΈβ£ Open Git Bash or your terminal.
2οΈβ£ Navigate to your project folder:
This project demonstrates Git operations like clone, pull, push, PRβa hands-on Mini-Finance tool.β
cd path/to/your/projects3οΈβ£ Clone the Mini Finance project:
git clone https://github.com/pravinmishraaws/mini_finance.git4οΈβ£ Navigate into the project directory:
cd mini_financeTo follow best practices, always create a new feature branch before making changes.
1οΈβ£ Create a branch named after yourself (e.g., feature-john-doe):
git checkout -b feature-your-nameExample:
git checkout -b feature-alex-smith2οΈβ£ Verify that you are on the new branch:
git branchβ
Expected Output: You should see feature-your-name highlighted.
1οΈβ£ Open the project folder in VS Code (or any editor).
2οΈβ£ Locate the Profile Page file (profile.html).
3οΈβ£ Update the Name, Email, and Contact Details with your own (avoid confidential data).
4οΈβ£ Keep the format and styling intact.
5οΈβ£ (Bonus) Add an extra field like "Hobbies" or "LinkedIn Profile" for personalization.
1οΈβ£ Check the status of modified files:
git status2οΈβ£ Stage the changes:
git add profile.html3οΈβ£ Commit the changes with a meaningful message:
git commit -m "Updated profile page with my details"1οΈβ£ Push your changes to your feature branch:
git push origin feature-your-nameExample:
git push origin feature-alex-smith1οΈβ£ Go to the GitHub repository:
π Mini Finance GitHub Repository
2οΈβ£ Click "Compare & Pull Request".
3οΈβ£ Add a meaningful title & description:
Title: Updated Profile Page - Your Name
Description:
- Added my name, email, and contact details.
- Ensured that the formatting remained unchanged.
- (Optional) Added a new "Hobbies" section.
4οΈβ£ Click "Create Pull Request".
π Now your PR is ready for review! Our team will check your changes, provide feedback, and merge them if everything looks good.
This project demonstrates Git operations like clone, pull, push, Pull Request (PR),a hands-on Mini-Finance tool.
- Add a profile picture section in the Profile Page.
- Update the styling slightly to improve readability.
- Research and use Git Rebase instead of
git merge(advanced).
π Congratulations! You've successfully completed the Mini Finance Project and submitted your Pull Request (PR) to the CloudAdvisory GitHub repository. Now, it's time to showcase your achievement!
1οΈβ£ Once you complete the course, download your Udemy Course Completion Certificate.
2οΈβ£ Save it as a PDF or Image file.
To build your credibility as a developer and showcase your real-world Git & GitHub experience, share your achievement on LinkedIn!
π Your LinkedIn post should include:
β
A brief summary of your learning experience in the course.
β
What you learned from working on the Mini Finance Project.
β
A mention that you successfully submitted a Pull Request (PR).
β
A screenshot of your PR merged in GitHub.
β
Your Udemy Course Completion Certificate.
β
Tag @Pravin Mishra in your post so that we can review and engage with it.
π Example LinkedIn Post Format:
I just completed the βGit & GitHub Pro for AWSβ course and successfully contributed to a real-world GitHub project! π
As part of the course, I worked on the Mini Finance Project, where I:
πΉ Cloned a remote repository and set up Git.
πΉ Created and managed branches.
πΉ Made meaningful contributions to the Profile Page.
πΉ Submitted a Pull Request (PR) following industry best practices.
π Key Takeaways:
- Learned how to collaborate using Git & GitHub workflows.
- Understood the importance of branches, commits, and PRs.
- Practiced real-world version control in a structured project.
π Hereβs my Pull Request (PR): [GitHub PR Link]
My Udemy Course Completion Certificate: [Attach Screenshot]
A big thank you to @Pravin Mishra for designing this practical course! Looking forward to applying these skills in my projects.
#Git #GitHub #CloudAdvisory #DevOps #Learning #VersionControl
- Build credibility as a developer.
- Showcase your Git & GitHub skills to recruiters & peers.
- Engage with industry professionals and expand your network.
- Get recognized by your instructors for your hard work.
Once you've made your LinkedIn post:
1οΈβ£ Tag @Pravin Mishra so we can review and interact with your post.
2οΈβ£ Comment your LinkedIn post link under the course discussion forum to inspire others.
3οΈβ£ We will feature top contributions and give personalized feedback!
π This is your opportunity to stand out in the DevOps & Cloud community.
π‘ Learning is great, but showcasing your skills is even better! By sharing your achievement, you're taking a big step towards building your professional reputation in the industry.
See you in the LinkedIn network! π
This project demonstrates Git operations like clone, pull, push, and creating a Pull Requestβa hands-on Mini-Finance tool.