- Improve customer engagement, increase revenue.
- Highly valuable digital marketing channel; exceptional return on investment;
- Consumers prefer communication via email.
- Provide your subscribers with timely, relevant messaging, and a functional user experience.
Websites
- Start with organizing your content, then design – not the other way around. The core foundation of your site should be useful information or media.
- Mobile-responsive frameworks like Bootstrap ensure that users will be able to easily view and interact with your website's content on mobile devices.
- Gain knowledge about how visitors find and use your site with Google Analytics.
Applications
- Single-page web applications provide users with a seamless web experience. Think of the work that goes on behind the scenes to add a single item to your cart at Amazon.com
- Requires databases, more complex functionality, data security, the cohesion of a variety of different web components
- MEAN Stack:
MongoDB, Express, Angular, Node.js
Basic Design & Development Process
- 1. Listen
- 2. Strategize
- 3. Implement
- 4. Measure
- 5. Evolve
Advanced Design & Development Process
1. Planning
- Requirements analysis: client goals, target audience, feature requests
- Project charter: statement of the scope, objectives and participants in a project; critical document to ensure that everyone involved in the project is aware of its purpose and objectives. Reference throughout the project.
- Site map: page organization
- Contracts: payment terms, project closure clauses, termination clauses, copyright ownership, timelines.
- Server access / build folder structure: FTP host, username and password, control panel log-in information, database configuration, languages, frameworks
- Required software and resources: stock photography, fonts, etc
2. Design
- Wireframe / design elements planning: pencil and paper or online tools
- Mock ups: Photoshop, Illustrator, Sketch, Figma, etc
- Review: client feedback, tweaking, approval
- Code: validated code, interactive elements and JavaScript come later
3. Development
- Build development framework
- Create templates
- Develop / test special features, interactivity
- Content
- Test / verify links and functionality
4. Launch
- Polishing
- Transfer to live server
- Testing
- Final cross‑browser check
5. Post-Launch
- Hand off to client
- Documentation, source files
- Project close