
In Progress
Posted
Paid on delivery
# Project Title **Custom Business Website with Administration Dashboard (No CMS)** --- # Project Overview I am looking for an experienced full-stack developer to design and develop a modern, responsive business website with a **custom-built administration dashboard**. **Important Requirements:** * This project must **NOT** use WordPress or any other CMS (such as Joomla, Drupal, Wix, Squarespace, etc.). * The website should be a fully custom application with a custom backend/admin panel. * The dashboard should allow non-technical users to manage the website content, images, SEO settings, and general website configuration without modifying any code. The solution should be clean, secure, scalable, and easy to maintain. --- # Website Pages The website should initially include the following pages: * Home * About Us * Services * Contact Us The design should be modern, professional, responsive, and optimized for desktop, tablet, and mobile devices. --- # Functional Requirements ## Home Page The Home page should contain editable sections such as: * Hero/banner section * Company introduction * Featured services * Why Choose Us * Call-to-action section * Testimonials (optional) * Footer The administrator should be able to edit: * Headings * Paragraphs * Images * Buttons * Links * Visibility of sections (show/hide if applicable) --- ## About Us The About Us page should include editable sections such as: * Company overview * Mission * Vision * Company values * Team members (optional) * Images All content should be editable through the admin dashboard. --- ## Services The Services page should display multiple services. Each service should support: * Service title * Description * Image or icon * Optional call-to-action button The administrator should be able to: * Add services * Edit services * Delete services * Reorder services --- ## Contact Us The Contact page should include: * Company address * Phone number(s) * Email address * Business hours * Google Maps embed or map link * Contact form The recipient email address should be configurable through the dashboard. --- # Administration Dashboard A secure administration dashboard must be included. --- ## Authentication * Secure login * Logout * Change password * Password hashing * Secure session management --- ## Dashboard Provide a clean dashboard interface with navigation to all administration modules. --- ## Home Page Management Administrator should be able to: * Edit headings * Edit paragraphs * Replace images * Edit buttons * Edit links * Enable or disable sections (if implemented) --- ## About Us Management Administrator should be able to: * Edit all text * Replace images * Manage team members (if implemented) --- ## Services Management Administrator should be able to: * Add services * Edit services * Delete services * Reorder services * Upload service images/icons --- ## Contact Management Administrator should be able to edit: * Address * Phone numbers * Email address * Business hours * Google Maps location * Social media links --- ## Media Library The dashboard should include a media management section where the administrator can: * Upload images * Replace images * Delete images * Preview uploaded images Image optimization/compression during upload is preferred where practical. --- ## General Website Settings Administrator should be able to configure: * Company name * Company logo * Favicon * Footer information * Copyright text * Social media links --- # SEO Management The dashboard should include a dedicated SEO management section. Each page should support: * SEO title (Meta Title) * Meta description * Meta keywords (optional) * URL slug (where applicable) * Canonical URL * Open Graph title * Open Graph description * Open Graph image * Twitter/X Card title * Twitter/X Card description * Twitter/X Card image * Index / No Index option * Follow / No Follow option Global SEO settings should include: * Default website title * Default meta description * Default Open Graph image * Favicon * XML sitemap generation * [login to view URL] configuration (or configurable rules) * Google Analytics Measurement ID * Google Search Console verification code * Custom HTML/scripts for the `<head>` section * Custom HTML/scripts before the closing `</body>` tag (for Google Tag Manager, Meta Pixel, LinkedIn Insight Tag, etc.) The application should generate SEO-friendly HTML with appropriate meta tags and structured metadata. --- # Technical Requirements The developer may recommend the preferred technology stack. The application should meet the following requirements: * Custom-built solution (No CMS) * Responsive design * REST API or equivalent backend architecture * Database-backed content management * Secure authentication * Role-ready architecture for future expansion * Clean, modular, and maintainable code * Proper error handling * Form validation * Image upload functionality * Fast page loading * Cross-browser compatibility * SEO-friendly URLs * Production-ready deployment --- # Database Website content should be stored in a database. Changes made through the administration dashboard should immediately be reflected on the public website. The database should be properly normalized and designed for future expansion. --- # Security Requirements The application should follow secure development practices, including: * Password hashing * Protection against SQL Injection * Protection against Cross-Site Scripting (XSS) * Protection against Cross-Site Request Forgery (CSRF) * Secure authentication * Input validation * Secure file uploads * Proper authorization checks --- # Design Expectations The website should have: * Modern UI/UX * Professional appearance * Clean typography * Consistent spacing * Responsive layout * Fast loading * Smooth user experience --- # Deliverables The selected freelancer should provide: * Complete source code * Database schema * Database migration/setup scripts * Deployment assistance * Installation guide * Documentation for the admin dashboard * API documentation (if applicable) * Bug fixes for an agreed warranty period after delivery --- # Code Quality The project should follow good software engineering practices. The code should be: * Modular * Well structured * Readable * Maintainable * Properly documented * Easily extendable --- # Ownership Upon final payment: * I will own 100% of the source code. * I will own all design assets created for this project. * I will receive all project files. * The developer must not reuse or resell the custom design or code without my permission. --- # Proposal Requirements Please include the following in your proposal: * Recommended technology stack * Why you recommend that stack * Similar projects you have completed * Portfolio (if available) * Estimated timeline * Estimated project cost * Brief explanation of your proposed architecture * Any suggestions that would improve the project --- # Notes * This is **NOT** a WordPress or CMS project. * The focus is on a custom, maintainable solution with a user-friendly administration dashboard. * The dashboard should make it easy for non-technical users to manage website content, images, contact information, and SEO settings. * The solution should prioritize simplicity, performance, security, scalability, and clean code over unnecessary features. * If there are better technical approaches than those described above, please explain them in your proposal.
Project ID: 40567016
11 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs