ShaAnder / elevate_hackathon_2024

1 stars 2 forks source link

Job Me

home page

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.

Table of Contents

Features

Design

UI (User Interface)

UX (User Experience)

Color Scheme

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

CSS Color Variables

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.

Technologies Used

Below is a list of technologies and frameworks used in the project:

Deployment

To deploy the project on Heroku:

  1. Install the Heroku CLI and log in to your Heroku account.

  2. 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.

  3. Deploy your project using Git and Heroku CLI commands:

    git push heroku main
  4. Ensure that required environment variables like HEROKU_API_KEY are properly configured.

Testing

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. Desktop Performance

Contributing

Guidelines for contributing to the project:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a pull request

Credits

Team 3 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:

Acknowledgements

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.

CI Volunteers Image

License

This project is licensed under the MIT License - see the LICENSE.md file for details.