SuryaPratap2542 / Resume-Uploader

Django Resume Uploader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django Resume Uploader

Django Resume Uploader is a web application that allows users to upload their resumes and view a list of candidates. It is built using the Django web framework and provides a simple way to manage resumes and candidate information.

Features

  • User-friendly web interface for uploading resumes.
  • Candidate details such as name, date of birth, gender, contact information, and more.
  • List of candidates with view and delete options.
  • Integration with Django's built-in admin interface for managing candidate data.
  • Responsive design for various screen sizes.

Screenshots

image *Home Page - Upload Resumes* image *Candidates informations*

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/yourusername/django-resume-uploader.git
  2. Navigate to the project directory:

    cd django-resume-uploader
  3. Create a virtual environment (optional but recommended):

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

    • On Windows:

      venv\Scripts\activate
    • On macOS and Linux:

      source venv/bin/activate
  5. Install the project dependencies:

    pip install -r requirements.txt
  6. Run the development server:

    python manage.py runserver
  7. Access the application in your web browser at http://localhost:8000.

Usage

  1. Access the home page to upload resumes and view the list of candidates.
  2. Click the "Submit" button to upload a resume.
  3. View candidate details by clicking on their name in the list.
  4. Delete a candidate by clicking the "Delete" button.
  5. Access the Django admin interface at http://localhost:8000/admin to manage candidate data.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository on GitHub.
  2. Clone your forked repository to your local machine.
  3. Create a new branch for your feature or bug fix.
  4. Make your changes and commit them.
  5. Push your changes to your forked repository.
  6. Create a pull request to submit your changes for review.

License

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

Acknowledgments

  • This project was created as a learning exercise with Django.
  • Special thanks to the Django community for providing excellent documentation and resources.

About

Django Resume Uploader


Languages

Language:Python 68.0%Language:HTML 29.5%Language:CSS 2.6%