We are seeking a highly skilled MERN Stack Developer with 2 to 5 onyears of experience in developing robust and scalable applications. The ideal candidate will have a strong background in building in ecommerce marketplace. You will be responsible for the end-to-end development process, from conceptualization to deployment, ensuring high performance and responsiveness of the applications.
Project Overview
This document outlines the full-stack development requirements for building a Taqti tool (similar to Rekhta’s Taqti tool (https://www.rekhta.org/taqti/tool?lang=hi ).
The project will be contracted with a 1-week delivery timeline and a base compensation of INR 5k-10k. The tool allows users to input poetry (Urdu/Hindi/English), and the system analyzes the meter (Beher), syllables, and prosody rules.
Key Features
- User can input poetry in Urdu, Hindi, or Hinglish.
- System breaks verses into syllables automatically.
- Syllables mapped to meters (Beher).
- Highlighting of short/long syllables (Harakat and Madd).
- Option to manually adjust syllable breaks.
- Result shows meter identification with accuracy score.
- Export results to PDF or text format.
- Responsive UI for mobile and desktop.
Frontend Requirements
- Framework: React.js (with Bootstrap/Tailwind CSS).
- Input box for poetry with multi-line support.
- Button to process Taqti (syllable analysis).
- Result display in tabular + highlighted text format.
- Option to edit manually syllable separation.
- Export/Download button for results.
- Authentication system (for saving results).
Backend Requirements
- Framework: Node.js (Express.js).
- API to analyze poetry and return syllable breakdown.
- Algorithm to detect short/long syllables in Urdu/Hindi/Hinglish.
- Database connectivity for storing analysis history.
- API for exporting result as PDF.
Database Design
Users --> user_id, name, email, password_hash, created_at, updated_at
Poems --> poem_id, user_id, text, language, created_at
Analysis --> analysis_id, poem_id, syllable_data(JSON), meter, accuracy_score, created_a
Exports --> export_id, analysis_id, format, file_path, created_at
Project Timeline
Estimated completion time: 1 week (7 days).
Day 1
Setup project structure, database schema, and authentication.
Day 2-3
Implement poetry input, syllable splitting algorithm, and API integration.
Day 4
Frontend integration with results display + manual editing option.
Day 5
Meter detection and accuracy scoring implementation.
Day 6
Export (PDF/Text) feature implementation.
Day 7
Final testing, debugging, and deployment.
Deliverables
- Full-stack web application (React + Nodejs + MongoDB).
- Database setup with collections for users, poems, analysis, and exports.
- Working API for syllable analysis and meter detection.
- Responsive frontend UI for Taqti tool.
- Export feature for analyzed poems.
- Deployment-ready codebase with documentation.
MAKE SAME REKHTA TAQTI TOOL(https ://www.rekhta. org/taqti/tool? lang=hi)
How to Apply:
Interested candidates are encouraged to submit their resume and a cover letter detailing their relevant experience and why they are a good fit for this role.
Also you can submit your Resume here
E-mail: [email protected]
Mobile: 9838425012
Job Types: Part-time, Freelance
Contract length: 1 month
Pay: ₹6,000.00 - ₹12,000.00 per month
Education:
- Bachelor's (Preferred)
Experience:
- total work: 2 years (Preferred)
- Node.js: 1 year (Required)
- React js: 1 year (Required)
Work Location: Remote