
Introduction to Building Your Startup
Earlier this year, I grew interested in simplifying the meeting scheduling process. In my view, the proprietary calendar systems such as Google Calendar, Apple Calendar and Microsoft Outlook have failed to make scheduling as easy as it could be. My big complaint is the number of back and forth emails typically required to schedule the average meeting. I had an idea for a planning application that would make the process much less annoying.
I love the creative process and I enjoy sharing my knowledge with others. I thought it would be valuable to set forth the internal process I use as I go through the process of formulating a new product idea, clarifying its business concept, and moving through the stages of implementation.
Building Your Startup With PHP is a series geared towards walking you through the stages of transforming a cool business concept into an actual startup. If you're an idea person curious about the entrepreneurial process, this is for you.
All of the code for our MeetingPlanner application will be released via open source.
New episodes will be published regularly throughout 2015 - usually between two and six weeks apart. A number of episodes are already in the works.
The Table of Contents
Here's the current list of articles:
- Building Your Startup With PHP: Getting Started
- Building Your Startup With PHP: Feature Requirements and Database Design
- Building Your Startup With PHP: Geolocation and Google Places
- Building Your Startup With PHP: Localization With I18n
- Building Your Startup: Access Control, Active Record Relations and Slugs
- Building Your Startup With PHP: User Settings, Profile Images and Contact Details
- Building Your Startup With PHP: Scheduling a Meeting
- Building Your Startup With PHP: Scheduling Availability and Choices
- Building Your Startup With PHP: Email Commands
- Using the Mailgun Store(): A Temporary Mailbox for Your App's Incoming Email
- Building Your Startup: Delivering the Meeting Invitation
- Building Your Startup With PHP: Email Commands
- Building Your Startup With PHP: Simplifying Onramp With OAuth
- Building Your Startup: Exporting iCal Files into Calendar Events
- Building Your Startup With PHP: Choosing and Configuring Production Hosting
- Building Your Startup With PHP: Collecting and Managing User Reports and Feedback
- Building Your Startup: The Open-Source Foundation Behind Meeting Planner
- Building Your Startup: Refining Email Templates
- Building Your Startup: Responsive Email for Gmail,
- Building Your Startup: Notifying People of Meeting Updates
- Building Your Startup: Delivering Notifications
- Building Your Startup: Preparing for Reminders
- Building Your Startup: Dynamic Ajax Forms for Scheduling
- Building Your Startup: Sending Reminders
- Building Your Startup: The Dashboard Foundation
- Building Your Startup: Improving the Mobile Web
- Building Your Startup: Issue Tracking and Feature Planning
- Building Your Startup: Security Basics
- Building Your Startup: Ajax for Meeting Times and Places
- Building Your Startup: Invite People via URL
- Building Your Startup: Increasing Security
- Building Your Startup: Preparing for Text Messaging
- Building Your Startup: Automatic Time-Zone Detection
- Building Your Startup: Advanced Scheduling Commands
- Building Your Startup: Requesting Scheduling Changes
- Building Your Startup: Meetings With Multiple Participants
- Building Your Startup: Completing Group Scheduling
- Building Your Startup: Importing with the Google Contacts API
- Building Your Startup: Error Logging
- Building Your Startup: Running Multiple Domains
- Building Your Startup With PHP: Building a RESTful API
- Building Your Startup With PHP: Bootstrap Your Home Page
- Building Your Startup: Leveraging Bootstrap, Ajax, and jQuery
- Building Your Startup: Using Routes for Schedule With Me
- Building Your Startup: Leveraging Crowdfunding,
- Building Your Startup: Securing an API
- Building Your Startup: Approaching Major Feature Enhancements
- Using Faker to Generate Filler Data for Automated Testing
- How to Build a User Tour With Shepherd in JavaScript
- Programming With Yii: Generating Documentation
And we'll likely add more topics to this list soon. So, check back regularly and follow me on Twitter @reifman.
Please feel free to ask questions and suggest topics or features below; I generally participate in the discussions. You can also reach me on email me directly.
Other Resources
Following stories of the entrepreneurial path is always interesting, and there are a couple of recent entries that may complement this series.
This year, Stanford is open sourcing its How to Start a Startup class with many industry experts, such as Sam Altman, Paul Graham and Marc Andreesen. Also, Planet Money co-founder Alex Blumberg recently launched a podcast on his own foray into technology startups, which you can follow at HearStartup. He's a bit of a novice as an entrepreneur, but in part because of his access, the content is intriguing and entertaining and he's making amazing progress.
If you'd like to learn more about Yii2, the exciting PHP framework which the series is built in, follow our Programming With Yii2 series and visit the author's reference site The Yii Developer Exchange.
Envato Tuts+ tutorials are translated into other languages by our community members—you can be involved too!
Translate this post