A complete Internship Portal Management System developed utilizing Python Django Framework pinch SQLite Database. This task helps students hunt and use for internships while companies tin station internship opportunities and negociate applications online. Ideal for BCA, MCA, B.Tech, M.Tech last twelvemonth students.
🛠️ Tech Stack Used
- Frontend:Â HTML, CSS, Bootstrap
- Backend:Â Python (Django)
- Database:Â SQLite
âś… Key Features
This task is developed utilizing the Django framework (Python) and SQLite database, ensuring a robust, scalable, and unafraid solution. The strategy is divided into 3 modules:
1. Student Module
The Student Module allows students to registry and create individual profiles by providing world and individual details. Students tin upload resumes, position disposable internships, use for suitable opportunities, and way the position of their applications. They besides person entree to floor plan guidance and password alteration features. This module helps students research profession opportunities successful an organized and user-friendly manner.
2. Company Module
The Company Module enables organizations to registry and support institution profiles including business accusation and logos. Companies tin station internship opportunities pinch specifications specified arsenic title, description, stipend, and past date. They tin position student applications, reappraisal profiles, and update exertion position arsenic accepted aliases rejected. This module simplifies recruitment and helps companies efficiently negociate internship applications.
3. Admin Module
The Admin Module provides complete power complete the system. The administrator tin position and negociate registered students and companies, show internships and applications, make date-wise reports, and support strategy integrity. The admin dashboard displays statistical accusation specified arsenic full users, internships, and applications. This module ensures soft cognition and supervision of the full platform.
Admin Module
The Admin Module is designed to negociate and power the full Internship Portal System. This module provides administrative devices to supervise students, companies, internships, and applications. The administrator ensures soft strategy cognition and maintains information integrity.
Following are the activities performed by the admin:
- Dashboard:
The admin dashboard displays summarized accusation specified arsenic full registered students, full companies, full internships, and full applications. - Manage Students:
Admin tin position registered students on pinch their floor plan specifications and exertion records. - Manage Companies:
Admin tin position registered companies, institution profiles, and internships posted by each company. - Internship Management:
Admin tin position each internships crossed the level and show their status. - Application Management:
Admin tin position each applications submitted by students and way their progress. - Reports:
Admin tin make date-wise registration reports for students and companies. - Profile and Account Management:
Admin tin update floor plan accusation and alteration passwords securely.
Student Module
The Student Module is designed to assistance students successful exploring internship opportunities and managing their applications efficiently. This module provides an easy-to-use interface wherever students tin register, support individual profiles, upload resumes, and use for internships. It serves arsenic the superior entree constituent for students seeking career-oriented training and experience.
Following are the activities performed by the student:
- Registration and Login:
Students tin create an relationship by providing individual and world details. After successful registration, they tin log successful securely utilizing their credentials. - Dashboard: This is invited page for students
- Profile Management:
Students tin update their profiles including afloat name, college, degree, year, skills, address, and resume. This ensures companies person entree to meticulous information. - View Internships:
Students tin browse each disposable internships posted by companies on pinch specifications specified arsenic description, stipend, and past date. - Apply for Internship:
Students tin use for internships straight done the portal. The strategy prevents copy applications. - My Applications:
In this section, students tin position each internships they person applied for and way exertion position (Pending, Accepted, aliases Rejected). - Account Management:
Students tin update their profiles and alteration passwords securely.
Company Module
This module is designed to let companies to negociate internship postings and student applications efficiently. The Company Module provides devices for organizations to register, support institution profiles, people internship opportunities, and reappraisal student applications. It acts arsenic a span betwixt companies and students by facilitating recruitment successful a system and integer manner.
Following are the activities performed by the company:
- Dashboard:
This is invited page for institution users. - Profile Management:
The institution tin update its floor plan specifications including institution name, website, industry, address, description, and logo. This helps support meticulous organizational information. - Post Internship:
Companies tin create caller internship opportunities by providing specifications specified arsenic internship title, description, stipend, and past exertion date. - My Internships:
In this section, companies tin position each internships posted by them and negociate each listing. - View Applications:
Companies tin position student applications for each internship, including student floor plan specifications and resumes. - Application Status Management:
Companies tin judge aliases cull applications based connected campaigner suitability. Students are capable to way these position updates. - Account Management:
Companies tin alteration their passwords and update relationship credentials securely done the system.
Internship Portal System Python:Â Output Screenshot
Home Page

User Registration /Signup

Available Internship

Company Registration

Company Home page

Post Internship

Admin Dashboard

Registered Companies

How to tally the Internship Portal System Django Python
1. Download the zip file
2. Extract the file, copy InternshipPortal folder, and paste it connected the desktop
4. Open PyCharm and click connected the terminal
5. Navigate the task files utilizing the cd command
cd project_path
For ex:Â cd C:\Users\your_computer_name\OneDrive\Desktop\InternshipPortal\
OR
Import successful pycharm
6. Now, navigate to the internship_portal  folder
cd internship_portal
7. Run the Project utilizing the pursuing command
python manage.py runserver
Now, click the URL http://127.0.0.1:8000, and the Project will run
Login Details
*************admin************
Username:Â Â admin
Password:Â Test@123
*************Company************
Username:Â Â abc12
Password:Â Test@123
Or Register a caller Company
*************User************
Username:Â Â john12
Password:Â Test@123
Or Register a caller user
English (US) ·
Indonesian (ID) ·