{"id":29226570,"url":"https://github.com/borisedison/mentorship-program-tracker","last_synced_at":"2025-07-03T08:37:46.986Z","repository":{"id":186519206,"uuid":"460905965","full_name":"BorisEdison/Mentorship-Program-Tracker","owner":"BorisEdison","description":"A website for tracking all the progress in the student-teacher mentoring program","archived":false,"fork":false,"pushed_at":"2022-12-29T10:20:45.000Z","size":10015,"stargazers_count":9,"open_issues_count":11,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-03T00:45:04.889Z","etag":null,"topics":["backend","bootstrap","css","django","frontend","fullstack","html","javascript","management-system","mentorship-program-tracker","program-tracker","python","sqlite","student-management-system","tracker","tracker-app"],"latest_commit_sha":null,"homepage":"https://mpt.borisedison.in","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BorisEdison.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":"FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":["BorisEdison"]}},"created_at":"2022-02-18T15:30:54.000Z","updated_at":"2025-03-04T08:05:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"e99ecc09-4913-4741-ba0f-bcc0d6a4dfd8","html_url":"https://github.com/BorisEdison/Mentorship-Program-Tracker","commit_stats":null,"previous_names":["borisedison/mpt","borisedison/mentorship-program-tracker"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/BorisEdison/Mentorship-Program-Tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisEdison%2FMentorship-Program-Tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisEdison%2FMentorship-Program-Tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisEdison%2FMentorship-Program-Tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisEdison%2FMentorship-Program-Tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BorisEdison","download_url":"https://codeload.github.com/BorisEdison/Mentorship-Program-Tracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisEdison%2FMentorship-Program-Tracker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263291690,"owners_count":23443810,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backend","bootstrap","css","django","frontend","fullstack","html","javascript","management-system","mentorship-program-tracker","program-tracker","python","sqlite","student-management-system","tracker","tracker-app"],"created_at":"2025-07-03T08:37:42.682Z","updated_at":"2025-07-03T08:37:46.975Z","avatar_url":"https://github.com/BorisEdison.png","language":"HTML","readme":"\u003ch2 align=\"center\"\u003e\n  MPT\u003cbr/\u003e\n  \u003ca href=\"https://diffuser.borisedison.in/\" target=\"_blank\"\u003empt.borisedison.in\u003c/a\u003e\n\u003c/h2\u003e\n\u003ch4 align=\"center\"\u003eA website for tracking all the progress in the student-teacher mentoring program\u003c/h4\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"Demo\" src=\"MPT/MPT/static/content/mpt.png\" /\u003e\n\u003c/div\u003e\n\n## Built With\n\n![Django](https://img.shields.io/badge/Django-0C4B33?\u0026style=for-the-badge\u0026logo=django\u0026logoColor=white)\n![HTML](https://img.shields.io/badge/HTML-E75028?style=for-the-badge\u0026logo=html5\u0026logoColor=white)\n![CSS](https://img.shields.io/badge/CSS-2A93C9?\u0026style=for-the-badge\u0026logo=css3\u0026logoColor=white)\n![Javascript](https://img.shields.io/badge/javascript-F7E018?\u0026style=for-the-badge\u0026logo=javascript\u0026logoColor=white)\n![jQuery](https://img.shields.io/badge/jquery-5897BD?\u0026style=for-the-badge\u0026logo=jquery\u0026logoColor=white)\n![Jinja](https://img.shields.io/badge/jinja-B51010?\u0026style=for-the-badge\u0026logo=jinja\u0026logoColor=white)\n![Bootsrap](https://img.shields.io/badge/Bootstrap-7952B3?\u0026style=for-the-badge\u0026logo=bootstrap\u0026logoColor=white)\n![DataTables](https://img.shields.io/badge/datatables-448BD7?\u0026style=for-the-badge\u0026logo=datatables\u0026logoColor=white)\n![ChartJS](https://img.shields.io/badge/Chartjs-F67174?\u0026style=for-the-badge\u0026logo=chart.js\u0026logoColor=white)\n![SQLite](https://img.shields.io/badge/SQLite-0B7DCB?\u0026style=for-the-badge\u0026logo=sqlite\u0026logoColor=white)\n![iconify](https://img.shields.io/badge/iconify-1767AA?\u0026style=for-the-badge\u0026logo=iconify\u0026logoColor=white)\n![Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=for-the-badge\u0026logo=visual-studio-code\u0026logoColor=white)\n\n## What is MPT?  \u003ca id=\"what\"\u003e\u003c/a\u003e\nMentorship Program Tracker aims to make tracking the progress of the mentees easier and digital for all educational institutions. We started by making the [design](https://www.figma.com/file/haofGDovUBBTcLC6TTpRqT/mentoring-project-tracking-app?node-id=65%3A91) using an online designing tool called Figma while the frontend of the project is made using HTML, CSS, Bootstrap, and Javascript. All of these combined are used to make a basic functional and responsive website. The website features a sign in and sign up page, the faculty , admin and student dashboards, student profiles, meeting scheduling, details regarding meetings and activity logs. We Later made the Database [Schema](https://drawsql.app/teams/student-599/diagrams/mpt-db-schema) using the tool drawSQL The backend is made using Django, an open-source python web framework used for rapid development, pragmatic, maintainable, clean design, and secure websites. It provides an inbuilt admin page with logs and user lists for ease of access to the user with admin role. Roles can be assigned by the admin to give different views to the users\n\n### Roles\n- Admin\n\n    - Give staff status i.e. Faculty/Mentor status\n    - View and edit info of all the registered users\n    - Assign students to their respective mentors\n    - Send announcements to selected users\n    - View all scheduled or previous meetings\n\n\n- Faculty\n    - View all the assigned mentees on the dashboard\n    - View and edit personal \u0026 academic mentee details\n    - Send announcements to selected mentees\n    - Schedule meeting with selected mentees\n\n- Student\n    - View and edit personal \u0026 academic details\n    - View the announcements send by the mentor\n    - Get update of the meetings scheduled by the mentor\n\n## Contribute  \u003ca id=\"contribute\"\u003e\u003c/a\u003e\nContributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.\n\n### Not sure where to start?  \u003ca id=\"wheretostart\"\u003e\u003c/a\u003e\n\n##### Step 1:\n\nDownload or clone this repository by using the command given below:\n\n`\ngit clone https://github.com/BorisEdison/MPT.git\n`\n\n##### Step 2:\n\nInstall Virtual Environment:\n\n- Windows \u003cbr\u003e\n`pip install --user virtualenv`\n\n- Mac \u003cbr\u003e\n`sudo pip3 install virtualenv`\n\n##### Step 3:\nSetup Virtual Environment:\n\n- Windows \u003cbr\u003e\n`python -m virtualenv env`\n\n- Mac \u003cbr\u003e\n`virtualenv -p python env`\n\n##### Step 4:\nActivate Virtual Environment:\n\n- Windows \u003cbr\u003e\n`env\\scripts\\activate`\n\n- Mac \u003cbr\u003e\n`source env/bin/activate`\n\n##### Step 5:\n\nInstall Requirements Packages:\n\n`pip install -r requirements.txt`\n\n##### Step 6:\n\nRun Django Server:\n\n`python manage.py runserver`\n\n### Deployment  \u003ca id=\"deployement\"\u003e\u003c/a\u003e\nHow To Deploy Django App with Nginx, Gunicorn, PostgreSQL and Let’s Encrypt SSL on Ubuntu - [Link](https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04)\n\n### Show your support\n\nGive a ⭐ if you like this project and feel free to make pull requests\n\n\u003ca href=\"https://www.buymeacoffee.com/borisedison\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-green.png\" alt=\"Buy Me A Coffee\" height= \"40px\" width= \"130px\" \u003e\u003c/a\u003e\n\n## License  \u003ca id=\"license\"\u003e\u003c/a\u003e\n\nCode release under the \n[MIT](https://github.com/BorisEdison/MPT/blob/main/LICENSE.txt) license\n","funding_links":["https://github.com/sponsors/BorisEdison","https://www.buymeacoffee.com/borisedison"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborisedison%2Fmentorship-program-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fborisedison%2Fmentorship-program-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborisedison%2Fmentorship-program-tracker/lists"}