I'm looking to dive into coding a completely web-based CRM platform. I currently manage some CRM tasks on Excel for work, but I have several ideas that would work much better with a dedicated online app, possibly even for mobile devices later on. Any advice on where I should start? Also, what coding language and framework do you think would be best for this?
1 Answer
When tackling a big project like a CRM, it helps to break it down into manageable parts. Start by identifying the key features you want in your CRM. It’s crucial not to overwhelm yourself, so focus on the basics first. Draw wireframes to map out user journeys and then outline the database structure to support that user experience. Once you’ve got those laid out, you can begin wiring everything together and coding feature by feature. Also, dive into web security to protect user data—this is vital if you’re going live! For languages, I recommend PHP for server-side and Postgres for your database, while keeping it simple without a framework at the start. Eventually, you'll want to integrate JavaScript for the front end, but ensure your app works without it. This project is going to be a big challenge, so keep it simple to start!
Solid advice! I’ve seen many beginners get lost in trying to build complex features right from the get-go. Focusing on the essentials first helps a ton.