As part of the Code Institute's October 2024 Hackathon, Team 3: The Gig Getters built from scratch a project called "Job Me". This entirely free all-in-one platform was designed to provide Software Developers with a comprehensive suite of resources to help them secure their ideal roles. Tailored to developers of all technical backgrounds, skill levels, and experience, this one-stop-shop simplifies job hunting while offering:
With full CRUD (Create, Read, Update, Delete) functionalities, users can easily manage profiles and track progress. It also includes interactive features like a card carousel for exploring top interview questions, helping developers deepen their skills in relevant tech stacks.
Built using modern technologies such as Bootstrap and Django, "Job Me" also provides Users with a responsive design, dark mode toggling, and mobile-friendly navigation. Its dynamic interface ensures developers are well-prepared to pursue roles that align with their career goals.
The following color scheme is used throughout the project, optimized for both light and dark modes.
Color Category | Color Name | Hex Code | Usage |
---|---|---|---|
Primary Color | Main Dark | #3a3a4a |
Headings and paragraphs in light mode |
Secondary Color | Main Medium | #555555 |
Subheadings in dark mode |
Accent Color | Main Green Light | #36AF57 |
Buttons (default) |
Hover Accent Color | Main Green Dark | #2B8C46 |
Buttons (hover) |
Main Lightest | #ffffff |
Background in light mode | |
Main Light | #cccccc |
Subheadings in light mode | |
Box Light Background | #F1F1F1 |
Box background in light mode | |
Box Background Dark | #cccccc |
Box background in dark mode |
Below are the CSS variables defining the color scheme used in this project:
:root {
--main-lightest: #ffffff;
--main-light: #cccccc;
--main-med: #555555;
--main-dark: #3a3a4a;
/* Button Colors */
--main-green-light: #36AF57;
--main-green-dark: #2B8C46;
/* Box Colors */
--box-light-background-light: #F1F1F1;
--box-background-dark: #cccccc;
}
Click Here to navigate to the folder containing the project's CSS files.
Below is a list of technologies and frameworks used in the project:
To deploy the project on Heroku:
Install the Heroku CLI and log in to your Heroku account.
Use the provided script to configure your Heroku API key:
./heroku_setup.sh
This script allows you to set the Heroku API key as an environment variable.
Deploy your project using Git and Heroku CLI commands:
git push heroku main
Ensure that required environment variables like HEROKU_API_KEY
are properly configured.
To ensure the reliability and functionality of the Job Me platform, several testing methods were implemented:
For example, Lighthouse was used to test Performance, Accessibility, Best Practices and Search Engine Optimization.
Guidelines for contributing to the project:
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Team 3: The Gig Getters demonstrated remarkable perseverance in the face of numerous challenges typical of a hackathon. Despite unforeseen setbacks, such as operating with fewer team members and managing reduced capacity due to injuries, we adapted and pushed forward. Through both adversity and success, the team remained united, with key individuals stepping up to ensure the successful delivery of our product. This commitment and teamwork were instrumental in overcoming obstacles and achieving our goals.
Below are noteworthy resources and inspirational materials:
Special thanks to our Facilitator, Erik Vodopivec Forsman, the Code Institute Community Team and the amazing people on the Hackteam who give up their time to make it all happen.
This project is licensed under the MIT License - see the LICENSE.md file for details.