Intern Progress Tracker is a web application designed to help mentors monitor the progress of interns within a training program across various departments. The application stores all data in localStorage, ensuring that changes persist upon page reloads.
The website is built using the following technologies:
- HTML
- CSS
- JavaScript (vanilla)
- Display a list of all interns and their information (name, photo, phone, email, internship start and end dates, task details, department, and mentor)
- Calculate and display the percentage of remaining days until the internship deadline
- Allow mentors to assess interns' task performance
- Display a label indicating an intern's success or failure based on task assessments
- Enable adding, editing, and deleting intern records
- Provide a gallery view for attached task images
- Display mentor initials next to mentor names in intern records
To set up the project on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/J0ddy/InternshipSiteJS/tree/main.git
- Navigate to the project directory:
cd InternshipSiteJS
- Open the
index.html
file in your preferred web browser.
You should now be able to access and interact with the Intern Progress Tracker web application.
We welcome contributions from the community. If you have an idea for a new feature or enhancement, please submit a GitHub issue or create a pull request with your proposed changes.
This project is licensed under the GPL-3.0 license. For more information, see the LICENSE file.