Mini Finance Project - CloudAdvisory Onboarding Task
<footer class="site-footer">
<div class="container">
<div class="row">
<div class="col-lg-12 col-12">
<p class="copyright-text">Copyright © Mini Finance 2048
- Design: <a rel="sponsored" href="https://www.tooplate.com" target="_blank">Tooplate</a><br>Mini Finance v1.0 — Deployed on 05/09/2025 by Ferrin Dsouza></p>
</div>
</div>
</div>
</footer>
This project is part of My Udemy Course Git & GitHub for Absolute Beginners with Project
Welcome to CloudAdvisory!
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.
This is not just an academic exercise—you will follow industry-standard Git workflows and collaborate just like real developers do. At the end of this project, you will submit a Pull Request (PR) to the CloudAdvisory GitHub repository, which will be reviewed by our team.
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.
By working on this project, you will practice Git & GitHub in real-world workflows, including:
🔹 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:
cd path/to/your/projects
3️⃣ Clone the Mini Finance project:
git clone https://github.com/pravinmishraaws/mini_finance.git
4️⃣ Navigate into the project directory:
cd mini_finance
To 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-name
Example:
git checkout -b feature-alex-smith
2️⃣ 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 status
2️⃣ Stage the changes:
git add profile.html
3️⃣ 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-name
Example:
git push origin feature-alex-smith
1️⃣ 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.
- 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! 🎉
Assignment Note
This project demonstrates Git operations like clone, pull, push, and creating a Pull Request—a hands-on Mini-Finance tool.