/gn-backend

Greynote Take-Home Assessment (Backend)

Greynote Take-Home Assessment (Backend)

As you embark on our application adventure, we're thrilled to witness your creative prowess through a captivating assignment. 🚀 You've got a delightful 48-hour window to dazzle us with your finest work, and if you decide to sprinkle in some extra sparkle ✨ or quirky features, rest assured they won't slip past our keen eyes! Let the fun begin! 🎉

Assignment

You can select from any of the listed assessment

- Paystack API Integration for Subscription (Payment Gateway)

We would like you to implement Paystack API for a payment gateway using a subscription model.

- Implement an in-app notification system

You should build an in-app notification system to notify/alert users

- Data Analysis GraphQL Endpoint

You should create a query using GraphQL that returns numerical data that can be visualized.

Requirements

You should use the following tools to accomplish this task:

  • Node.js/Express.js
  • TypeScript
  • GraphQL (Type-Graphql)
  • PostgreSQL
  • Mikro-ORM (DB ORM)

You should also be able to explain how you came up with your solution

If you have any questions, please ask! Send an email to careers@greynote.app

To complete your assessment, please fork this repo and commit your work to your fork. When you are ready for us to look at it, give us access to your fork so we can review and run it.