Repository navigation
[DMP 2024]: Template Builder #1
Description
Ticket Contents
Description
A template builder is a tool for creating standardized document layouts quickly. It offers a user-friendly interface to design templates, ensuring consistency in formatting for various purposes such as certificates or official letters. Users can choose pre-designed templates or customize their own, streamlining the document creation process.
Enhancement scope:
- Need to create a template registry from where a drag and drop template can be added in the template builder. 2. Ui/Ux design can be enhanced . 3. make the system integratable or convert as a package so that it can can be considred as a plug and play with other systems. 4. Digital signature needs to be integrated for the approver and the applicant
Goals & Mid-Point Milestone
Goals for Template Builder:
- User-Friendly Interface: Develop an intuitive and user-friendly design for easy template creation.
- Versatility: Provide a tool that caters to various document types and purposes.
- Consistency: Ensure templates maintain a consistent look and feel across different sections.
- Customization: Enable users to easily customize templates to meet their specific needs.
- Efficiency: Streamline the document creation process, saving users time and effort.
- Compatibility: Ensure compatibility with popular document formats and software.
- Collaboration: Allow users to collaborate on template creation, facilitating team workflows.
Milestones for a Template Builder:
- Prototype Development: Create an initial version showcasing basic template-building functionalities.
- User Testing: Gather feedback from users to refine and improve the template builder's usability.
- Template Library Establishment: Build a library of pre-designed templates for user convenience.
- Customization Features: Implement advanced customization options for diverse user needs.
- Compatibility Testing: Ensure seamless integration with various document formats and software.
- Collaboration Tools Integration: Integrate features that allow users to collaborate on template creation.
- Official Release: Launch the template builder to the public, marking its availability for general use
Setup/Installation
git clone this-url
cd project-root
Install composer dependencies of this project by running
composer install
Copy .env-example to .env and configure your database and other connection.
Run this two command also
php artisan key:generate
php artisan storage:link
Run this command for migration and seeder
php artisan migrate:fresh --seed
Run this command to seed menu permission
php artisan db:seed --class=TablePermissionKeySeeder
Run this command to seed menu permission for system admin, institute admin, branch admin, training center admin and triner
php artisan db:seed --class=RoleWisePermissionSeeder
Run this command to clear all type of cache
php artisan cache:clear
php artisan optimize:clear
Run this command to start application
php artisan serve
Usage
Go to the link /user/login like http://127.0.0.1:8000/user/login for login and enter the system admin credentials below.
Expected Outcome
Make the product as Plug and Playable , more integrable and user friendly with better security measures
Acceptance Criteria
More integrable with other applications and user friendly with better security measures
Implementation Details
laravel
Mockups/Wireframes
N/A
Product Name
Template Builder
Organisation Name
a2i (aspire to innovate)
Domain
Open Source Library
Tech Skills Needed
Bootstrap, Database, HTML, Material-UI, Test, UI/UX/Design, Other
Mentor(s)
a2i , harun , Md. Ashiqur Rahman ,nahin , sanaullah
Category
API, Accessibility, Backend, Configuration, Database, Testing, Other
Activity
SanjanaSogimatt commentedon Apr 8, 2024
Can I work on this @a2i-dpg ?
r4ravikumar-dev commentedon Apr 8, 2024
@a2i-dpg I'm a ux designer and I had gone through the problem statement and I want to contribute to this project. So can I work in this?
dipakja commentedon Apr 10, 2024
@a2i-dpg Can i work on this?
yashpatel139 commentedon Apr 11, 2024
@a2i-dpg I'm a backend developer allow me to work on this.
AnimeshSingh747 commentedon Apr 11, 2024
As a Full Stack Developer, I can design the UI work on UX, and also develop the application as per the requirement given. Plase allow me to work in this project.
0xShiiro commentedon Apr 11, 2024
@a2i-dpg , I am a full stack developer with my tech-stacks including MERN , SQL an d have done a previous intern as frontend developer. I can redesign UI and UX as per the requirement . Hence i consider myself suitable for this project. Hence please allow me to work in this project.
Madhu-mac commentedon Apr 14, 2024
Hi @a2i-dpg ,
This is Madhu Lokesh, Currently working as a Full stack developer in a new-age startup "Drooid". I'm an Open-source enthusiast and also contributed to a few organizations previously. I have experience in MERN stack, Web dev & Mob Dev, and have worked with databases as well. I'm excited about the project, it aligns with my expertise & I want to know more about it.
I would love to collaborate and Contribute to "A2I Bangladesh" and be a part of the community. Looking forward to discussing the project further.
Here's My portfolio: https://madhulokesh.netlify.app/
Resume: https://shorturl.at/aesS8
Vishnutyagi commentedon Apr 14, 2024
@a2i-dpg , I'm interested to work on this project,
a2i-dpg commentedon Apr 15, 2024
Can you please specify on your vision and target on the features updates ? Please also mention the features you would like to work on.
a2i-dpg commentedon Apr 15, 2024
Can you please specify on your vision and target on the features updates ? Please also mention the features you would like to work on.
a2i-dpg commentedon Apr 15, 2024
Can you please specify on your vision and target on the features updates ? Please also mention the features you would like to work on.
a2i-dpg commentedon Apr 15, 2024
Can you please specify on your vision and target on the features updates ? Please also mention the features you would like to work on.
a2i-dpg commentedon Apr 15, 2024
Can you please specify on your vision and target on the features updates ? Please also mention the features you would like to work on.
8 remaining items
Riyasharma28 commentedon Apr 24, 2024
Respected Mentor @a2i-dpg
I'm a Full Stack Developer proficient in HTML, CSS, JavaScript, MongoDB, React.js, Node.js, Bootstrap, Database Management, UI/UX Design, Test-driven Development, and frameworks like Laravel and Material-UI. With over 10 projects completed in similar domains, I'm eager to contribute my expertise to your project. I'm excited about the opportunity to collaborate and drive its success. Looking forward to discussing this further.
behldevansh commentedon Apr 26, 2024
Respected Mentor @a2i-dpg
With extensive experience in open-source development, I bring a unique blend of skills and passion to contribute meaningfully. Winning the Smart India Hackathon 2023 and receiving special mention in FinAThon further underscore my commitment to innovation and problem-solving. With proficiency in languages like Python, C/C++, and JavaScript,Typescript, along with frameworks like React and Next.js, Database and services includes Mongo DB, Appwrite, Firebase, Redis . I’m eager to leverage my skills to drive impactful contributions within the open-source community.
a2i-dpg commentedon May 6, 2024
Anyone interested in contributing to this project can share their GitHub link or provide details about previous projects they've worked on. This information will assist us in assigning roles within the project.
yashpatel139 commentedon May 6, 2024
Sudarshan-21 commentedon May 7, 2024
I am interested in contributing to this project, and will share the detailed proposal for this project as per the guidelines of Code4Govtech.
I am currently working with an open-source organization for UI enhancement, I have previously worked with UI enhancements, Bitcoin mining script and transaction validator, Fullstack applications, and various analyzer tools.
You can check them out here https://github.com/Sudarshan-21
ArunGithub23 commentedon May 8, 2024
yes i am interested to work on this project. i have created various projects using bootstrap, material UI etc.
you can check them out here : https://github.com/ArunGithub23
behldevansh commentedon May 8, 2024
Respected Mentor @a2i-dpg
With extensive experience in open-source development, I bring a unique blend of skills and passion to contribute meaningfully. Winning the Smart India Hackathon 2023 and receiving special mention in FinAThon further underscore my commitment to innovation and problem-solving. With proficiency in languages like Python, C/C++, and JavaScript,Typescript, along with frameworks like React and Next.js, Database and services includes Mongo DB, Appwrite, Firebase, Redis . I’m eager to leverage my skills to drive impactful contributions within the open-source community.
All my projects are available at : (https://github.com/behldevansh)
Sudarshan-21 commentedon May 25, 2024
@a2i-dpg Here is a flowchart of the features and parts of the project I would like to work on https://drive.google.com/file/d/1uS61IFxqiUJVhcj1vSlczEg0VT-RyCIu/view?usp=sharing. You can find a brief of all the steps mentioned in the flowchart in my proposal, I also have mentioned the time required to complete the steps and the breakdown of each step.
Riyasharma28 commentedon May 25, 2024
hey sir
I'm interested in working on this, I've even submitted my proposal for the same moreover I've worked for many full stack projects that aligns with the tech stack
prakharsingh-74 commentedon May 27, 2024
@a2i-dpg I get the interview scheduled for today, but no one come in the meeting
Madhu-mac commentedon May 27, 2024
@a2i-dpg
I've mailed anushka about the interview process. please go through it once..
Mail ID: madhumj623@gmail.com
Anushkasharma101 commentedon Jun 27, 2024
Weekly Goals
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Week 10
Week 11
Week 12
AditiVijayvargiya1711 commentedon Jul 2, 2024
Weekly Learnings & Updates
Week 1 Week 2
Week3
Learning 1 learnt creating the UI
Learning 2 responsive slide
Screenshot of learning 3
Learning 4 learnt making photo grid
Learning 5 learnt handling the database

Week 4
Week 5
Week6
Week7
Week 8
Week 9
- image
- drawing
Week 10
ui responsive

removed small bugs
built some predefined templates
Week 11
Week 12
[-][DMP 2024]: [/-][+][DMP 2024]: Template Builder #1[/+][-][DMP 2024]: Template Builder #1[/-][+][DMP 2024]: Template Builder[/+]