Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HIRING PORTAL WEB APPLICATION 💼

A 3rd-year end-of-year project built with Django and PostgreSQL. The platform connects job seekers and employers, allowing companies to post listings and manage applications while giving candidates tools to build their profiles and track their submissions.

FEATURES ✨

  • Job Postings — Companies can post listings with detailed descriptions, requirements, and deadlines.
  • CV Management — Job seekers can build and maintain a profile with personal info, skills, and uploaded documents.
  • Application Tracking — Candidates can submit applications and monitor their status in real time.
  • User Authentication — Secure registration, login, and session management for both employers and job seekers.
  • Admin Dashboard — Administrators can manage users, job listings, and applications.

TECHNOLOGIES 🚀

  • Django — High-level Python web framework used for backend development.
  • PostgreSQL — Open-source relational database management system.
  • HTML/CSS/JavaScript — Frontend technologies for building the user interface.
  • Bootstrap — Frontend framework for designing responsive and mobile-first websites.

DEMO 🎬

Watch the demo on YouTube.

INSTALLATION ⚙️

This guide assumes you have Python, pip, and PostgreSQL installed.

  1. Clone the repository to your local machine.
  2. Install dependencies: pip install -r requirements.txt.
  3. Create a PostgreSQL database and update the DATABASES configuration in wadifati/settings.py.
  4. Run migrations: python manage.py migrate.
  5. Create a superuser account: python manage.py createsuperuser.
  6. Start the development server: python manage.py runserver.

CONTRIBUTING 🤝

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/my-new-feature).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add feature description').
  5. Push to the branch (git push origin feature/my-new-feature).
  6. Open a Pull Request.

LICENSE 📄

This project is licensed under the MIT License.

CONTACT 📧

For any questions or feedback, reach out at contact@aimanecouissi.com.

About

A web application built with Django and PostgreSQL that connects employers and job seekers for posting listings and managing applications.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages