Inspiration

I want to improve my Java skills and design principles. I am a Test Automator by profession and I want to be a Software Developer.

What it does

I am passionate about helping graduates find employment. I started this NGO in 2017. This platform will send a document to the graduate to give sign/consent that they are sharing their journey or story of life after graduation with the hope that a potential employer will offer a job opportunity to the graduate.

How we built it

I built it using Java, Springboot framework, BootStrap and JavaScript.

Challenges we ran into

I struggled with understanding how to extract the token from the JWT. The online video helped. The EnvelopeDefinition object was difficult to setup I wish I found API Explorer sooner. When I eventually figured it out I decided to hardcode the accountId,basePath and emvelopeID. I spent time on Springboot security dependency which made it a challenge to send through a POST method(for sending the envelope), found that I had to include this annotation (@EnableAutoConfiguration(exclude = {ErrorMvcAutoConfiguration.class, SecurityAutoConfiguration.class})). Sorting out Docusign dependcies also was a battle

Accomplishments that we're proud of

Managed to send an envelope!! This was my highlight.

What we learned

I learned how to extract an access token from a JWT. I learned about annotations, abstraction, polymorphism.

What's next for GradStoriesNGO

I plan to add more functionality for eSignature and remove the hardcoding and terrible coding standards.

Built With

Share this project:

Updates