JobSprint is a web application built using the Django web framework, with a MySQL database and Bootstrap for styling. The application is designed to connect interns with potential employers, allowing them to search and apply for internships.
- User registration and login
- Interns can create and update their profile
- Employers can post internships and view applications
- Interns can search for internships and apply
- Employers can view resumes and contact interns
- Python 3.x
- Django
- MySQL
- Bootstrap
- Clone the repository:
git clone https://github.com/SamirAhma/JobSprint.git
- Install the requirements:
pip install -r requirements.txt
- Set up the database:
- Create a MySQL database and user
- Update the
settings.py
file with your database credentials - Run the following commands to create the necessary tables:
python manage.py makemigrations
python manage.py migrate
- Start the development server:
python manage.py runserver
- Register as a user (either as an intern or an employer)
- Log in to your account
- As an intern, create or update your profile
- As an employer, post internships and view applications
- As an intern, search for internships and apply
- As an employer, view resumes and contact interns
If you are interested in contributing to the project, please fork the repository and submit a pull request.
This project is licensed under the MIT License.