Skip to content

Developer kickstart capstone project 'Job Tracker' created by Oxana Suvorova at Cloud Code Academy

Notifications You must be signed in to change notification settings

ManoolK/job-tracker-oxana-suvorova

 
 

Repository files navigation

Job Application Tracker on Salesforce 🚀

Dive into the Salesforce platform and channel its capabilities to redefine your job application tracking experience. This capstone project, a part of Cloud Code Academy's curriculum, aims to cultivate a proficient Salesforce developer out of you.

About This Project 📖

Job searching can often become chaotic. With this project, we bring structure and efficiency into the process. Using Salesforce's versatile capabilities, you'll be building features that keep track of applications and add layers of automation, integration, and validation.

Key Features:

  • Reminders: Set automated reminders for upcoming interviews, follow-ups, or essential dates.
  • Validations: Assure the integrity of data with programmatic validations.
  • Salary Calculations: Implement dynamic functionalities for salary calculations based on set parameters.
  • Integration with Job Boards: Sync your application seamlessly with top job boards for updated tracking.

Navigating the Project 🧭

  • Team or Solo: Opt to face this challenge solo or form a powerhouse team of up to three.
  • Organizational Setup: Work within individual Salesforce orgs and religiously update the designated GitHub repository.
  • Collaborate, But Stand Alone: While collaboration is the essence, ensure your team understands every project aspect.
  • Reach Out: The ambiguous nature of requirements simulates the real world. Always clarify doubts with your instructor.

Key Recommendations 📝

  • Embrace Ambiguity: Not all requirements might see completion - and that's okay!
  • Management Tools: Organize and prioritize using tools like Trello or Jira.
  • Code Over Click: Although tempting, emphasize coded solutions over Salesforce's declarative features.
  • Fresh Start: Start with a fresh Trailhead Playground or Developer org to avoid existing automation or configuration.

Project Description

Entity Relationship Diagram

ERD

Installation

  1. Set up your environment.
  2. Clone the repository
git clone https://github.com/Cloud-Code-Academy/job-tracker-oxana-suvorova.git
cd job-tracker-oxana-suvorova
  1. Authorize with your org and provide it with an alias (jobapptracker for example)
sf org login web --set-default --alias jobapptracker
  1. Deploy the Project to your org
sf project deploy start
  1. Assign the Job_Application_Tracker_Permissions permission set to the default user
sf org assign permset --name Job_Application_Tracker_Permissions
  1. Open the Org
sf org open

About

Developer kickstart capstone project 'Job Tracker' created by Oxana Suvorova at Cloud Code Academy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Apex 75.8%
  • JavaScript 14.8%
  • HTML 9.4%