Skip to content

Django-Job Finder Project using Django, Django Rest Framework and Javascript

Notifications You must be signed in to change notification settings

mohamadanasfattoum/Django-Jobfinder

Repository files navigation

Django-Jobfinder

Django-Jobfinder is a project developed using Django, Django Rest Framework, and JavaScript. It is a job finder application that allows users to search for job listings and apply for positions. The project utilizes various technologies and frameworks to provide a seamless user experience.

Tech Stack

The tech stack used in Django-Jobfinder includes:

  • Django: A high-level Python web framework that provides the foundation for developing robust web applications.
  • Django Rest Framework: A powerful and flexible toolkit for building Web APIs.
  • JavaScript: A popular programming language used for enhancing the interactivity and functionality of web applications.
  • HTML: The standard markup language for creating the structure and content of web pages.
  • CSS: A stylesheet language used for describing the presentation and styling of web documents.
  • SCSS: A more advanced version of CSS with additional features and capabilities.
  • Python: The programming language used for the backend logic and server-side development.
  • Redis: An open-source in-memory data structure store used for caching and improving application performance.

How to Run the Project

To run the Django-Jobfinder project locally, follow these steps:

  1. Clone the repository using the following command:

    git clone https://github.com/mohamadanasfattoum/Django-Jobfinder.git
  2. Navigate to the project directory:

    cd Django-Jobfinder
  3. Create a virtual environment to isolate the project dependencies:

    python -m venv env
  4. Activate the virtual environment:

    • For Windows:

      env\Scripts\activate
    • For macOS/Linux:

      source env/bin/activate
  5. Install the required dependencies:

    pip install -r requirements.txt
  6. Set up the database:

    python manage.py migrate
  7. Start the development server:

    python manage.py runserver
  8. Access the application by visiting http://localhost:8000 in your web browser.

Please note that you might need to configure additional settings, such as database credentials or environment variables, depending on your local development setup. Refer to the project's documentation or the code itself for more detailed instructions if needed.

That's it! You should now have the Django-Jobfinder project up and running locally on your machine. Feel free to explore and use the application to search for job listings and interact with its features.

Note: Make sure you have Python and pip installed on your system before running the above commands.

Conclusion

Django-Jobfinder is a Django-based web application that provides job listing and management functionalities. By leveraging Django, Django Rest Framework, and JavaScript, the project delivers a seamless user experience for job seekers. Follow the instructions provided above to set up and run the project locally. Happy job hunting!

Releases

No releases published

Packages

No packages published

Languages