strapi / community-content

Contribute and collaborate on educational content for the Strapi Community
https://strapi.io/write-for-the-community
563 stars 400 forks source link

Building a Real-Time Logistics App with Strapi and Angular: A 7-Part Series Guide Using TypeScript, Prisma, PostgreSQL, and GraphQL #1466

Open Okeke12nancy opened 3 weeks ago

Okeke12nancy commented 3 weeks ago

What is your article idea?

Part 1: Setting Up Your Angular Frontend

Part 2: Designing the User Interface in Angular

Part 3: Developing Angular Services for API Interaction

Part 4: Setting Up Your Strapi Backend

Part 5: Designing and Implementing Data Models

Part 6: Building the GraphQL API in Strapi

Part 7: Implementing Order Assignment Logic and Deployment

What are the objectives of your article?

To teach readers how to build a logistic application that is efficient and scalable

What is your expertise as a developer or writer?

Advance

What type of post is this?

Tutorial

Terms & Conditions

Theodore-Kelechukwu-Onyejiaku commented 2 weeks ago

Hi @Okeke12nancy ,

This looks great! However, your outline seems to only include the basics of any Strapi app with any frontend technology.

Can we make this a full-blown app? Perhaps include real time location tracking, geo-location with map features, real-time notification with web socket, and any other cool technologies etc. ?

Please let me know.

Okeke12nancy commented 2 weeks ago

Hey @Theodore-Kelechukwu-Onyejiaku , sure

Here is the updated outline:

Part 1: Setting Up Your Angular Frontend

Part 2: Designing the User Interface in Angular

Part 3: Integrating Map Features in the UI

Part 4: Developing Angular Services for API Interaction

Part 5: Implementing Real-Time Data Sync with WebSocket

Part 6: Setting Up Your Strapi Backend

Part 7: Designing and Implementing Data Models

Part 8: Building the GraphQL API in Strapi

Part 9: Progressive Web App (PWA) Capabilities

Part 10: Advanced Analytics and Reporting

Theodore-Kelechukwu-Onyejiaku commented 2 weeks ago

Hi @Okeke12nancy ,

Thank you so much for the update. However, I am wondering where Prisma is needed? 🤔

Okeke12nancy commented 2 weeks ago

@Theodore-Kelechukwu-Onyejiaku , it helps make database interaction easy. But I can remove it if you want me to.

Theodore-Kelechukwu-Onyejiaku commented 1 week ago

Hi Nancy, thank you!

I don't think that would be a great idea using Prisma since Strapi is the backend and already has the Entity Service and Query Engine API.

Also, I have been able to readjust your blog series to just 3 parts.

From the above:

Please let me know what you think. Thank you!

Okeke12nancy commented 6 days ago

That can work,, thank you

Theodore-Kelechukwu-Onyejiaku commented 3 days ago

Please proceed. Thank you!