Summary of "Zidio Web Development Training Session 2025 08 05"
Summary of "Zidio Web Development Training Session 2025 08 05"
This training session focused on introducing a web development project for trainees, outlining the project scope, weekly tasks, technologies involved, and addressing participant queries. The session also included troubleshooting audio and connectivity issues.
Main Ideas and Concepts
- Project Introduction: Excel Analytics Platform
- A 10-week U-based project designed for students.
- The platform allows users to upload Excel files (.xls, .xlsx).
- Users can dynamically select X, Y (and optionally Z) axes for data visualization.
- Generates downloadable charts in PNG and PDF formats.
- Supports 2D and 3D chart generation.
- Optional AI integration using OpenAI API.
- Features a dashboard showing upload history.
- Implements JWT-based user and admin authentication.
- Weekly Task Breakdown (Week 1)
- Set up the project environment.
- Develop user and admin authentication.
- Create the dashboard layout.
- Tasks to be completed within the first week and progress tracked regularly.
- GitHub repository usage planned at the end of the internship, not weekly.
- Technical Stack
- Frontend: ReactJS, Redux, Tailwind CSS (or any preferred tech stack).
- Backend: Node.js, Express.js.
- Database: MongoDB.
- AI Integration: Optional, recommended OpenAI API.
- Tools: Postman for API testing, GitHub for version control (deployment discussed later).
- Authentication Details
- Basic credentials: username and password.
- Role selection dropdown: user or admin.
- Admin role requires approval by an existing admin (super admin concept).
- Normal users register without approval.
- Implementation of admin request approval may be done in backend or optionally in the first week.
- Project Management & Workflow
- Students work in groups assigned by admin.
- Single project per group.
- No separate mentor per group; one mentor (trainer) handles all.
- Progress updates and screen sharing requested in subsequent sessions.
- No specific GitHub repo structure mandated; suggested separate folders for frontend and backend.
- No strict tech stack enforcement; use whatever is comfortable.
- Additional Notes
- AI integration is optional due to potential API costs.
- Encouragement to explore different dashboards for UI inspiration.
- Learning portal and other operational questions to be directed to admin, not trainer.
- Fireflies AI mentioned as a note-taking extension unrelated to the project.
- Trainer will share setup documentation and links for React project setup.
- Trainer offers support via session and WhatsApp for resolving issues.
Detailed Bullet Points: Week 1 Tasks
- Project Setup
- Initialize project repository and structure.
- Create parent folder with two child folders: frontend and backend.
- User & Admin Authentication
- Develop signup and login pages.
- Include username, password, and role dropdown (user/admin).
- Implement JWT-based authentication.
- Admin signup requires approval from existing admin.
- Normal user signup is automatic.
- Dashboard Layout
- Create a landing page post-login.
- Dashboard to display key features and upload history.
- UI should be simple, modern, and responsive.
- Additional Instructions
- Use ReactJS for frontend; optional use of libraries like Material UI or Tailwind CSS.
- Backend with Node.js and Express.js.
- MongoDB as database.
- AI integration optional; OpenAI API recommended if used.
- Use Postman for API testing.
- GitHub usage and deployment instructions will be provided later.
- Regular updates and screen sharing required in upcoming sessions.
- Trainer available for troubleshooting and support.
Speakers / Sources Featured
- Trainer / Mentor: Primary speaker guiding the session, explaining project details, answering questions, and providing instructions.
- Participants / Trainees: Various trainees asking questions regarding project details, AI integration, authentication, team formation, tech stack, and setup.
- Admin (mentioned): Responsible for operational queries like group assignments, learning portal, and team formation (not directly present in session).
Category
Educational
Share this summary
Is the summary off?
If you think the summary is inaccurate, you can reprocess it with the latest model.
Preparing reprocess...