Autism Centre ASP.NET Core Website Development in english and arabic pages

Job ID: 40584522

Budget: $250 – $750 USD

**Project:** Autism Therapy & Rehabilitation Centre Website
**Technology:** ASP.NET Core (.NET 8/9) + SQL Server + Admin Panel
**Languages:** English & Arabic (RTL Support)
**Responsive:** Mobile, Tablet & Desktop

---

# 1. Home Page

* Hero Banner
* About Us Summary
* Services Overview
* Why Choose Us
* Statistics Counter
* Testimonials
* Parent Stories
* Upcoming Events
* Latest News
* Videos
* Call to Action
* Book Appointment
* Contact Information
* Footer

---

# 2. About Us

* About Organization
* Director's Message
* Mission
* Vision
* Core Values
* Our Team
* Employee Testimonials

---

# 3. Services

Each service should have its own detailed page.

* ABA Therapy
* Speech Therapy
* Occupational Therapy
* Psychology
* Any future services (manageable from Admin)

Each service page should include:

* Description
* Benefits
* Treatment Process
* FAQ
* Images
* Book Appointment Button

---

# 4. Resources

Categories

* Parent Resources
* General Resources
* Downloadable PDFs
* Articles

Admin should be able to

* Add
* Edit
* Delete
* Categorize

---

# 5. Events

Features

* Upcoming Events
* Past Events
* Event Details
* Event Images
* Registration Button (optional)

Admin

* Create Events
* Edit Events
* Delete Events

---

# 6. News & Media

Features

* News Listing
* Individual News Page
* Categories
* Featured Image

Admin

* Publish
* Edit
* Delete

---

# 7. Case Studies

* Case Study Listing
* Detailed Case Study
* Before/After Story
* Images

Admin Management

---

# 8. Parent Stories

* Story Listing
* Individual Story
* Photos
* Videos (Optional)

Admin Management

---

# 9. Courses

* Course Listing
* Course Details
* Duration
* Fees
* Registration Form

Admin Management

---

# 10. Career

Categories

* Professionals
* Non-Professionals
* Internship
* Volunteership
* Observationship

Each job should include

* Job Description
* Qualification
* Experience
* Apply Form
* Resume Upload

Admin

* Add Jobs
* Close Jobs
* Download Applications

---

# 11. Video Gallery

* YouTube Videos
* Uploaded Videos
* Categories
* Search

Admin Management

---

# 12. Autism Screening Tool

Interactive questionnaire

Features

* Multiple Questions
* Score Calculation
* Result Page
* Recommendation
* Email Report (Optional)

Admin

* Manage Questions
* Edit Score Logic

---

# 13. Appointment Booking

Patients should be able to

* Select Branch
* Select Service
* Select Preferred Date
* Preferred Time
* Parent Name
* Child Name
* Mobile Number
* Email
* Message

Admin

* View Appointments
* Export Appointments
* Change Status

---

# 14. Contact Us

* Contact Form
* Google Map
* Phone Numbers
* Email
* Working Hours

---

# 15. Multi Branch Management

Each branch should have

* Branch Name
* Address
* Google Map
* Contact Number
* Email
* Working Hours
* Branch Manager
* Services Available
* Therapists
* Gallery

Appointments should be branch-wise.

Admin should manage all branches separately.

---

# 16. Team

Each Team Member

* Name
* Designation
* Qualification
* Experience
* Specialization
* Profile Photo

---

# 17. Testimonials

* Parent Testimonials
* Video Testimonials
* Employee Testimonials

Admin Management

---

# 18. Gallery

* Images
* Albums
* Videos

Admin Management

---

# 19. Search

Global Search

Should search

* Services
* News
* Resources
* Events
* Courses
* Team

---

# 20. Static Pages

* Privacy Policy
* Terms & Conditions
* Cookies Policy (Optional)
* Disclaimer (Optional)

---

# 21. Language Support

* English
* Arabic

Requirements

* Complete Translation
* RTL Layout
* Language Switcher
* Separate SEO URLs
* Admin can edit both languages independently

---

# 22. SEO Features

* Meta Title
* Meta Description
* Keywords
* Sitemap
* Robots.txt
* Friendly URLs
* Schema Markup
* Open Graph Tags

---

# 23. Admin Panel

Dashboard

Modules

* Dashboard
* Users
* Roles & Permissions
* Home Page
* About
* Services
* Resources
* Events
* News
* Courses
* Careers
* Team
* Testimonials
* Videos
* Gallery
* Branches
* Appointments
* Autism Quiz
* Contact Messages
* SEO Settings
* Language Management
* Website Settings

---

# 24. User Roles

* Super Admin
* Branch Admin
* Content Editor
* HR
* Receptionist

Each role should have permission-based access.

---

# 25. Security

* ASP.NET Identity
* Role-Based Authentication
* Password Encryption
* Google reCAPTCHA
* CSRF Protection
* SQL Injection Protection
* Audit Logs
* Daily Backup Support

---

# 26. Performance

* Mobile Responsive
* Fast Loading
* Image Optimization
* Lazy Loading
* Caching

---

# 27. Integrations

* Google Maps
* Google Analytics
* Google Search Console
* WhatsApp Chat
* Email Notifications (Appointments, Careers, Contact Forms)
* SMS Notifications (Optional)

---

# 28. Future-Ready Features (Optional)

* Online Payment Gateway
* Patient Portal
* Therapist Login
* Online Therapy Sessions
* Attendance Management
* Medical Records
* Progress Tracking
* Mobile App API
* AI Chatbot
* Online Course Platform
* Membership Plans

---

# 29. Recommended Technology Stack

* **Backend:** ASP.NET Core (.NET 8/9)
* **Frontend:** ASP.NET Core MVC with Bootstrap 5 (or React if a richer UI is desired)
* **Database:** SQL Server
* **ORM:** Entity Framework Core
* **Authentication:** ASP.NET Identity
* **Storage:** Azure Blob Storage or AWS S3 (optional) for media
* **Hosting:** Windows Server or Azure App Service
* **Version Control:** Git

---

## Estimated Development Timeline

* **UI/UX Design:** 2–3 weeks
* **Backend Development:** 6–8 weeks
* **Frontend Development:** 4–6 weeks
* **Admin Panel:** 2–3 weeks
* **Testing & Bug Fixes:** 2 weeks
* **Deployment & Training:** 1 week

**Total estimated timeline:** **4–6 months**, depending on the final scope and availability of content (text, images, translations, etc.). This document provides a solid starting point for requesting proposals from freelancers or software companies.
Related categories: Arabic Translator Next.js