A new blog post just dropped πŸ“£ Click here to read it.

← Back to Portfolio

Groovy Nightlife App

β€’ πŸ“… August 25, 2021 β€’ βŒ› 1 min readβ€’πŸ· typescript🏷 prisma🏷 nodejs🏷 rest🏷 mongodb🏷 paystack🏷 swaggerβ€’ ✏️ Edit this post on GitHub

The problem I was solving with this solution is an App to manage people’s night life including solutions for varying level of user who will manage the night-life from inventory to each order placed. I worked on the backend with Typescript and the newly shinning prisma orm in a REST api setup which uses swagger-ui for documentation. The developer experience was smooth.

My Role on the Project

  • Worked collaboratively with a mobile developer and a project manager.
  • I designed and implemented the database (prisma, mongodb).
  • Designed and Implemented communication with external API (paystack, flutterwave).
  • I architected and implemented the backend (typescript, nodejs, rest api).
  • I used GitHub Actions to handle the CI and CD.
  • I handled the DevOps tasks. (AWS, Linux).
  • Documentation was done with swagger-ui

Motivation

This was a contract gig where I was brought on by the project manager, The developer experience DX was the silver linning for me during the project. Using prisma orm with typescript made everything type safe. Prisma data modelling was very smooth compared with mongoose modelling of data which I use for some of my project in the past.


Ojo Oluwasetemi

Written by Oluwasetemi Ojo Stephen {...OOS}, A FullStack Developer (Reactjs, Nodejs, Typescript), currently lives in Osogbo, Osun State Nigeria with my lovely and priceless Wife Temidayo .🎈
Say Hi to Him on Twitter.
You can search through my blog using custom tagsβ€’ 🏷 .
Click here to read more about me. For RSS feed.🌍