The logbook serves as a repository for all relevant information, meeting summaries, responsibilities, tasks, due dates etc. The design logbook is like a trusted assistant, who helps by recording all that is important and helps prioritize what needs to be done next. The proposed project is to develop a habit of keeping a design logbook. The need is to build a digital logbook app which all students can use during the capstone project to learn what content should be written in a logbook and to develop a habit of keeping an up-to-date logbook.
The project is to bring significant value to the people who use it and manage capstone projects in our campus. The plan is to be something similar to branching and versioning to other engineering projects Currently this project make it simple for you to create logs and add maintain engineering projects and make Teams
- Personal Logbook cum task organizer.
- Scalable, secure and collaborative interface for engineers and scientists.
- Analogous to
Github
but also supports non-circuit branches. - Project interface to adequately monitor and evaluate group tasks.
- Timelined Daily
- Logs on the basis of Dates
- Tamperproof logs (Data can be edited within the day with edit logs maintained)
- Public and Private logs depending on the sensitivity of contents as required
- Embed and log basic types of data including but not limited to :
- PDF / Word / Excel / PPTs / LaTeX / Symbolic Math
- Video / Image / YouTube / Location / Contacts / Audio
- Scalable and Flexible Web GUI interface which can be expanded to multiple platform based clients.
- Collaborative Project environment
- Supports Kanban / Gantt Chart for the structured approach of tasks.
- Project linked through tags mentioned in the logs, these tags can further support sub-tags for corresponding departments within the project.
- Privacy to the logs can be shared in Private (Personal to the user), Semi - Private (Shared between the members of the corresponding project), Public.
- Logs are encrypted to increase further security.
- Other basic Miscellaneous features like
- Bookmarking based on the priority of logs or tasks.
- Internal Links (Ports to particular Internal entries).
- Comments and Reviews on public entries.
- Support for evaluation on the basis of quality documentation of logs
- Secondary / Nice to have features.
- Local Desktop and Multiplatform Mobile Client.
- Syncable Offline Support.
- Reminder for particular log tasks (In application notification or calendar syncable).
- Preview popular Computer-Aided Design (CAD) formats.
- Annotating Photos and using OCR to extract and embed data.
- Chat / Video - Conferencing Support.
- IoT based Tool and equipment tracking.
- Auto Generation of Bill of Materials and Inventory lists.
- Link & Embed files from popular cloud services like (gDrive, Dropbox, OneDrive).
- We would be more than elated to have PR from anyone, also outside community to grow the project.
- If any bug fixes are are required and feature needs building please raise Issues and our team would respond quickly
These instructions in WORKFLOW will get you a copy of the project up and running on your local machine for development and testing purposes.
-
- Django 3.0 - The web framework used in the project.
- Django Rest Framework - Does the magic of making REST API endpoints
-
- Bootstrap - The Twitter UI Framework
We use SemVer for versioning.
- Project Leader : Shankho Boron Ghosh
- Lead Software Developer : Shresth Arora
- Team Whip & Backend Developer : Vividh Marya
- Software Developers :
This project is licensed under the GNU-GENERAL-PUBLIC-LICENSE - see the LICENSE.md file for details
We are thankful for the guidance of :
- Dr Sanjeev Bedi - Professor, University of Waterloo
- Dr Ajay Batish - Professor, Thapar Institute of Engineering & Technology
- Mr A S Jawanda - Associate Professor, Thapar Institute of Engineering & Technology