Hello Community Members,
You might be wondering that where are the updates on the-hive-mobile-app. I am little busy with high priority items.
3Speak's Acela-Core
- I have been quite occupied with new set of development activities at acela-core.
- https://github.com/spknetwork/acela-core
- It is using NestJS
- I don't know much of nodejs or nestjs
- For me, it's a lot of learning curve.
- I am trying to grasp as much as possible & start contributing to acela-core.
- My branch - https://github.com/spknetwork/acela-core/tree/sagar/dapps-clients
What's nest?
- A progressive Node.js framework for building efficient, reliable and scalable server-side applications.
- https://nestjs.com/
NestJS Architecture
- I am trying to learn fom different youtube channels
- This time, I tried one of the youtube channel in Hindi for easy & fast learnings.
- subscribe to this guy - https://www.youtube.com/@ComputerBabaOfficial, if you want to learn something related to coding in Hindi languge
Trying to explain my code to self
HiveUserController
- I have added a route controller for dapps on acela-core
- That route controller manages different end-points / paths
- One of them is getInfo - this is a sample API I have created
- it uses hiveuserservice.
HiveUserService
- HiveUserService is injected into HiveUserController
- It will provide different micro services
- It can be injected into different controller too.
Packaging A module
- As you can see, I have added services in providers.
- I have added controllers as well.
Importing a submodule
- In app module, I am importing HiveUserModule
- It also imports a lot of different modules
Wish me luck
- I am trying my best to learn fast
- Contribute as much as possible
- Build new APIs for acela-core
Download 3Speak Mobile Apps
Download Android App
Download iOS App
Important 3Speak Links
Cheers
Have a good one