0% found this document useful (0 votes)
9 views3 pages

Project Walkthrough Schedule

Uploaded by

Pawan S
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views3 pages

Project Walkthrough Schedule

Uploaded by

Pawan S
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Project Walkthrough Timetable

Day Task Details

Week 1: Planning & Setup

Day 1 Requirements Gathering Identify core functionalities, research

blockchain for verification, brainstorm ML use

cases.

Day 2 Functional Analysis Finalize system architecture, document

workflows, identify potential datasets for ML

training.

Day 3 Project Setup Initialize Git repository, create folder structure,

set up React and Flask/Django environments.

Day 4 Environment Configuration Configure environments with `.env` files, install

necessary libraries and frameworks, test local

setup.

Week 2: Student Portal Development

Day 5 Frontend: Student Registration Form Design registration form for student data input

(ReactJS).

Day 6 Backend: Student Registration API Create APIs for handling student registration

and input validation (Flask/Django).

Day 7 Database: Student Data Tables Design database schema for students,

academic data, and application details.

Day 8 Backend: University Review System Build APIs for university staff to review

applications and approve/reject letters.

Day 9 ML Component: Draft Recommendation


Train
Letter
andGeneration
test an NLP model to generate draft

recommendation letters using Hugging Face.

Day 10 Integration: Frontend with APIs Connect frontend registration and submission
forms with backend APIs for end-to-end

functionality.

Week 3: Blockchain Integration & Letter Generation

Day 11 Blockchain Setup: Smart Contract Development


Write and deploy a Solidity smart contract for

storing recommendation letter hashes.

Day 12 Backend: Blockchain Interaction Implement functionality for storing and

retrieving letter hashes on the blockchain

using [Link] or [Link].

Day 13 Letter Generation Workflow Finalize logic for generating, storing, and

retrieving recommendation letters with ML

integration.

Day 14 Verification System Develop functionality for third parties to verify

letter authenticity using blockchain.

Day 15 Frontend: Student Dashboard Design a dashboard for students to track letter

status and download approved letters.

Day 16 Backend: Email Notifications Set up email notifications (using SendGrid or

SES) for letter approval and download links.

Day 17 File Export & Download Functionality Generate and export recommendation letters

in PDF format.

Week 4: Final Testing & Deployment

Day 18 Unit Testing: Backend APIs Write unit tests for APIs handling student

registration, applications, and recommendation

generation.

Day 19 Integration Testing Test the interaction between frontend,

backend, and blockchain integration.

Day 20 Blockchain Testing Ensure blockchain contract handles data

storage and verification correctly.


Day 21 Frontend UI Polishing Refine the student portal UI for better user

experience and responsive design.

Day 22 User Authentication Implement JWT or OAuth-based

authentication for secure access.

Day 23 Deployment: Backend and Frontend Deploy the system on a cloud platform

(Heroku/AWS/Google Cloud).

Day 24 Deployment: Blockchain Deploy the smart contract to a test network or

mainnet and verify functionality.

Day 25 End-to-End Testing Perform end-to-end testing of all features, from

registration to letter verification.

Day 26 Documentation Preparation Write user guides for students and universities,

and technical documentation for developers.

Day 27 Feedback Session Collect feedback from test users and

stakeholders, identify areas for improvement.

Day 28 Final Adjustments & Launch Implement feedback-based changes, verify

system readiness, and officially launch the

platform.

You might also like