Academic Support Web Dev in Node.js

Job ID: 39733721

Budget: ₹600 – ₹1,500 INR

Title:
Build Academic Support Website in Node.js (Reference: Taskvilla.co, Tutorpoint.in)


Project Description:
I want a professional, fast, and mobile-friendly academic support website built in Node.js similar to Taskvilla.co and Tutorpoint.in, but with a modern UI, admin dashboard, and WhatsApp integration.

The site will target global students and should showcase services, allow lead capture, and provide easy WhatsApp contact.


---

Key Features (must-have):

Modern, responsive design (reference Taskvilla.co / Tutorpoint.in)

Floating WhatsApp chat button (wa.me link or WhatsApp Business Cloud API)

Core pages:

Home

Services (Assignments, Projects, Exams, Tutoring, Proofreading, etc.)

Pricing / How It Works

Testimonials

FAQ

Blog / Articles

About Us

Contact / Request a Quote (with file upload)


Lead Capture Form (Name, Email, Service Type, Deadline, File Upload, WhatsApp optional)

SEO optimized (meta tags, schema, sitemap, robots.txt)

Google Analytics 4 setup

Secure (SSL, validation, anti-spam, HTTPS ready)



---

Admin Panel (must-have):

Login system (admin/editor roles)

Manage services, FAQs, blog posts, testimonials

View leads + export to CSV

File uploads stored securely (AWS S3 or equivalent)



---

Preferred Tech Stack (Node.js only):

Frontend + SSR: Next.js 14 (Node.js)

Styling: Tailwind CSS (clean + fast)

Backend/API: Next.js API routes or Express.js on Node

Database: PostgreSQL (via Prisma ORM)

File Uploads: AWS S3 (signed uploads)

Auth: NextAuth (admin login)

Forms: React Hook Form + Zod validation

SEO: next-seo + next-sitemap

WhatsApp Integration:

Minimum: Floating Click-to-Chat button (wa.me deep link)

Optional: WhatsApp Business Cloud API or Twilio WhatsApp for server-side messaging


Deployment: Vercel (Next.js) + Neon (Postgres) + AWS S3

Email Notifications: Nodemailer or Resend

Anti-spam: reCAPTCHA v3 or Cloudflare Turnstile



---

Deliverables:

1. Fully functional, production-ready website inspired by Taskvilla.co and Tutorpoint.in


2. Admin dashboard for content + leads


3. WhatsApp button integrated on all pages


4. Blog system for SEO + content marketing


5. Contact/Quote form with file upload (stored + emailed)


6. Google Analytics + SEO setup


7. Deployment with domain + SSL (Vercel or suggested hosting)


8. Documentation (dev setup + admin usage)




---

What I Expect in Proposals:

1. Similar Node.js / Next.js websites you’ve built (service/education preferred)


2. Your exact plan for WhatsApp (deep link vs. Cloud API)


3. Hosting recommendation (Vercel, AWS, DigitalOcean, etc.)


4. Timeline & cost breakdown


5. Tech stack confirmation (Node.js only, no PHP/WordPress)




---

Acceptance Criteria (Done When):

UI/UX feels modern like Taskvilla & Tutorpoint (not outdated corporate style)

Lighthouse: 90+ on SEO, Mobile, Best Practices

WhatsApp button functional & visible across site

Leads captured in DB + file uploads working + email sent to admin

Blog functional with SEO metadata & sitemap

Admin panel fully working (add/edit content, export leads)

Deployed live with SSL

30-day bug-fix warranty after delivery



---
This way, you’re clearly telling freelancers:

“I want a Node.js clone of Taskvilla/Tutorpoint with improvements.”

No confusion with WordPress or other tech.

They must show past Next.js/Node projects, so you filter out amateurs.
Related categories: PHP JavaScript MySQL HTML Node.js PostgreSQL Next.js Tailwind CSS