Sign inSign up

akashchouhan16/blumea_serverless

By akashchouhan16

•Updated over 3 years ago

Simple, fast, and reliable RESTful APIs for Blumea. Implements standard utilities and mail services.

Image
0

222

akashchouhan16/blumea_serverless repository overview

blumeabanner_static

⁠Blumea Serverless

Blumea's React.js client is powered by this Serverless node application that provides standard utilities and scalability without infrastructure management.

The application is designed to incorporate feedback and mail services, improving user engagement. The Serverless architecture enables rapid development and deployment, reduces operational overhead, and is cost-effective.

⁠🏗️ Deployments

Please note that all APIs prefixed with /api require an API key.


⁠❔ API Accessibility

All request must contain x-api-key header to access the protected endpoints.

Services

  • /api/home - Enlists exposed APIs.

  • /api/mail - Blumea Mail Service.

    • POST: /api/mail/generate - Trigger email verification for a client.
    • GET: /api/mail/verify/:token - Verify client email - triggered through gmail.
  • /api/feedback - Users with verified email to submit feedback.

Demo Section Utility

  • /api/filter_name/create?item= - In house demo for item insertion on a filter instance.

  • /api/filter_name/search?item= - In house demo for item look up on a filter instance.

  • Sample

      curl https://blumea-serverless.vercel.app/api/classical/search?item=user17
      -H "x-api-key: ExampleKeyQmx1bWVhIFNlcnZlcmxlc3M="
    
  • Options for the filter:

    • /api/classical
    • /api/counting
    • /api/partitioned
    • wip /api/cuckoo
    • wip /api/scalable

⁠📦 Application Details

⁠License

MIT License⁠

⁠Author

Github.com/Blumea⁠

⁠Maintainer

Akash Chouhan⁠

Tag summary

Content type

Image

Digest

sha256:fe5bb863d…

Size

79.1 MB

Last updated

over 3 years ago

docker pull akashchouhan16/blumea_serverless:1.0.2.RELEASE