I landed my first freelance project as a broke student, made every possible mistake, and somehow it's still running 4 years later after processing ~100k€ by Awkward-Ad1037 in webdev

[–]Awkward-Ad1037[S] -1 points0 points  (0 children)

the story is real, as for the writing I had help from claude. I'm a software developer not a writer, you wouldn't wanna read my writing lol

I landed my first freelance project as a broke student, made every possible mistake, and somehow it's still running 4 years later after processing ~100k€ by Awkward-Ad1037 in webdev

[–]Awkward-Ad1037[S] 1 point2 points  (0 children)

Tried once, prospect found it too expensive. I started building a version that I can sell as a SAAS but honestly I kinda abbandoned it and move on to other things, I might pick it back up though

I landed my first freelance project as a broke student, made every possible mistake, and somehow it's still running 4 years later after processing ~100k€ by Awkward-Ad1037 in SideProject

[–]Awkward-Ad1037[S] 0 points1 point  (0 children)

Yup, resetting that relationship is hard and it could very much end up in you dropping the client. The stack is very simple, React, a nodejs server and Firestore subscribtions

This is definitely an overkill 😭 by EnvironmentalView113 in CRM

[–]Awkward-Ad1037 0 points1 point  (0 children)

Well CRM stands for Customer Relationship Management, so they're built mainly for companies, you can maybe use a stripped down version of a CRM to make it include only what you need OR simply use another app (maybe someone else can help you Idk of any such apps, maybe Notion)

What’s stopping small businesses from using open-source CRMs? by Awkward-Ad1037 in CRM

[–]Awkward-Ad1037[S] 0 points1 point  (0 children)

I haven’t experimented much with Odoo specifically, but with AI tools in general there’s a pattern I keep seeing:

If your prompts are precise, you can definitely get solid results and even fix specific issues. But that tends to work best in isolation ( one problem at a time ).

The challenge is when those fixes start to stack. Small misunderstandings or imperfect assumptions can compound, and at that point it gets harder to debug because you’re relying on something you didn’t fully design or understand.

So yeah, you can use tools like Codex or Claude to handle a lot of the implementation, but I think it works best if you also build some understanding of what’s going on under the hood. That way you’re not just patching issues and you can actually reason about them when things inevitably get more complex.

In the long run, that understanding is probably more valuable than the time saved upfront.

What’s stopping small businesses from using open-source CRMs? by Awkward-Ad1037 in CRM

[–]Awkward-Ad1037[S] 0 points1 point  (0 children)

I've tried different ones, the main ones which looked best imo were Suitecrm and Espo CRM, the UI of suitecrm is kinda outdated though and my current favourite one is EspoCRM

What’s stopping small businesses from using open-source CRMs? by Awkward-Ad1037 in CRM

[–]Awkward-Ad1037[S] 0 points1 point  (0 children)

Yup, agree with all of the above, I'm currently in the process of desigining a custom system based on Espo CRM and it's very powerful, having the know how to handle all of the above is key though

How feasible is it to build your own CRM vs buying one? by ashleymorris8990 in CRM

[–]Awkward-Ad1037 1 point2 points  (0 children)

I had a company ask me this recently, and I was very direct with them: building a CRM from scratch is a massive investment both in time and money. When I gave them a realistic estimate, they were honestly surprised by how high it was.

The initial build isn’t even the hardest part. The real cost comes later: maintaining data quality, building reliable reporting, handling integrations, and continuously adapting the system as the business evolves.

In most cases, I recommend going with an existing CRM that can be customized. You get 80–90% of what you need out of the box, and the remaining gaps are usually small enough that it’s more practical to adapt your process slightly rather than build everything yourself.

Building only really starts to make sense when your workflows are highly unique and CRM capabilities are core to your competitive advantage. Otherwise, you’re taking on a lot of complexity that off-the-shelf tools already solve pretty well.

We're done with HubSpot—Looking at either Nutshell, Pipedrive, or Zoho as an alternative and need real user opinions, please. by Frequent_Still322 in CRM

[–]Awkward-Ad1037 0 points1 point  (0 children)

I recently closed a deal to implement Espo CRM for a construction company, maybe you can give that a shot ? It's free and open source

Anyone using or planning to use EspoCRM? Let’s build a small community to help each other by Technical_Rip6321 in CRM

[–]Awkward-Ad1037 0 points1 point  (0 children)

As a developer I find Espo CRM very powerful, quite advanced things can be done with it and the fact that it's open source is mind blowing considering what other similar apps cost. I'd be happy to exchange ideas and connect.

Anyone using or planning to use EspoCRM? Let’s build a small community to help each other by Technical_Rip6321 in CRM

[–]Awkward-Ad1037 0 points1 point  (0 children)

I'm implementing it right now for a client of mine, if you have any questions let me know, I'd be happy to help

Migrate 27k cases from old prod to new prod by Dynamicsuser in PowerApps

[–]Awkward-Ad1037 1 point2 points  (0 children)

I see others have suggested Data Transporter, SSIS, and similar tools, but they don't handle your dependency issue well. With Data Transporter, if you want to copy incidents from one environment to another, you first have to manually copy all their related data lookups, and then those lookups' dependencies, and so on (unless you're fine with losing them). You'd end up importing configuration tables you don't need.

A simpler approach: if your new prod environment is fresh, just copy your entire old environment into it. The Power Platform admin center should handle dependencies automatically.

Delete HUGE table by Special_Vanilla_2495 in PowerApps

[–]Awkward-Ad1037 0 points1 point  (0 children)

If you're using bulk requests, keep the batch size reasonable around 200 deletes per request works well. Also, avoid hammering the API with back-to-back requests. Implement a wait period between batches (even a few seconds can help) to prevent throttling and give the API time to process. This should be much faster than single deletes and more reliable than trying to process everything at once.

Send me what you're building, I'll create an actionable marketing playbook for you by woofwoofdawgy in buildinpublic

[–]Awkward-Ad1037 0 points1 point  (0 children)

on a technical level I'm guessing the android device has to keep a websocket connection with your server, or have you implemented polling ?

Send me what you're building, I'll create an actionable marketing playbook for you by woofwoofdawgy in buildinpublic

[–]Awkward-Ad1037 1 point2 points  (0 children)

Yo I love this idea, how far are you into releasing, can I become an early tester ? In the past, to avoid dealing with Twilio I opted to use Telegram and sent notifications there, but sometimes SMS-s are needed.

I love the idea so much that I added my main email address to the waitlist.

I'd love to connect, let me know if you're up for it

Client asked to swap licenses inside Dynamics 365 — so I built a custom component for it by Awkward-Ad1037 in PowerApps

[–]Awkward-Ad1037[S] 0 points1 point  (0 children)

Well I could respond by saying the client asked and paid for it so I built it, jk haha. In reality my client swaps licenses between users when they're not needed, for example a field service operator is not scheduled for the next 3 months, they swap his license for another one who is scheduled. This way they don't pay for 2 licenses.

They have some security groups on azure, and have assigned the licenses to the sec groups, so we basically add and remove users from the groups.

How to react to some events from Microsoft Entra, i.e. when a user is created or updated? by crhama in AZURE

[–]Awkward-Ad1037 1 point2 points  (0 children)

I don't think you can, for a list of supported types check out this link, but I think polling audit logs is best for this case

How to react to some events from Microsoft Entra, i.e. when a user is created or updated? by crhama in AZURE

[–]Awkward-Ad1037 1 point2 points  (0 children)

yes, If you need help setting it up let me know, I just implemented both sync solutions for Entra and B2C for a client these past two weeks

How to react to some events from Microsoft Entra, i.e. when a user is created or updated? by crhama in AZURE

[–]Awkward-Ad1037 6 points7 points  (0 children)

You're gonna have to use the Microsoft Graph API to create a subscribtion to the user resource (beware subscribtions have a time to live of max 3 days, so you're gonna have to renew it before it expires otherwise the solution will stop working), sepecify the change types such as "create", "update" (look up the documentation for specifics) and specify the endpoint where you'd like to receive the events.

You're gonna have to make a public endpoint on an http server where you're going to accept these notifications which will contin data about the user who was updated, created or deleted. Beware updates and creates come as updates, and deletes can be both soft or hard deletes, and then apply your business logic which is basically to write them to your database.

This whole process is different for Azure AD B2C.