Skip to content

Here I will be building a full stack web app called Flux which will be a DMS (Drone Management System), and I am building this for shortlisting process of FlytBase's "Full Stack Engineer" role.

Notifications You must be signed in to change notification settings

aryan04-t/Flux-DMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Code Base, Deployment, and Video Demo:

NOTE: After 15 mins of inactivity render spins down the server instance, and when received a new request it takes 60 seconds to process 1st request because it takes time to spin up the server instance, after that the server responds very quickly until it doesn’t go back to sleep again due to inactivity.

  • This is the link for the video of my introduction and demo of my project: My Introduction and Project Demo Video Link

  • Link for my technical assessment attempt documentation: Technical Assessment Attempt Documentation Link

      Above in documentation I have spoken about my initial approach and my starting up process of project, rest my journey will be visible in git commits, and further products capability and what I have built is shown in the product demo video, please do check it out.
    

All Statistics of My Project Completion:

  • 20,000 lines of code written by me in 15 days (from Tue May 13 03:57:28 A.M. 2025 to Wed May 28 03:57:47 A.M. 2025)
  • 15 days of coding, 10hrs per day average
  • I have done everything alone, complete fullstack:
    1. Setting up Whole Project: Frontend, Backend and Database
    2. UI and UX
    3. Custom Theme Components
  1. Color Scheme of app
  2. Complete Frontend Code
  3. Backend Code
  4. DB Entities Schema Designing
  5. Realtime Simulation and Data Monitoring
  6. Deployment of Frontend and Backend
  7. Documentation of My Approach
  8. Large Commits due to strictness of timeline but well marked and structured
  9. 96% of codebase both frontend and backend both strictly typed completely in TypeScrip
  10. Scalable SaaS Architecture
  11. I HAVE GIVEN MY BEST (I WILL SAY, BEYOND MY BEST)

I hope my project will be considered for fair evaluation and I hope I will be given a chance for an interview, and I have to leave this note for sure that “I am really interested in joining FlytBase”.

THANK YOU

Local Set-Up Guide for DMS:

Install environment dependencies in your device locally

  • node version: 18.20.5

  • npm version: 10.8.2

  • firebase version: 12.9.1

  • Rename .env.example in both envs of both with valid creds (Keep the crypto_js key same in frontend and backend env both)

  • Do npm i in backend and frontend repo both and install package dependencies

  • Open DMS repo in the code editor as root directory and do "npm run dev" in both frontend and backend directory terminals

About

Here I will be building a full stack web app called Flux which will be a DMS (Drone Management System), and I am building this for shortlisting process of FlytBase's "Full Stack Engineer" role.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages