Internship - Pepper Content

The Aim

Interned at Pepper Content as a frontend developer for their products. Worked on various projects having diverse tech stacks like Gatsby, GraphQl, React, ContextApi, Redux, GPT3 and Strapi CMS. Worked on the main website and also built the first iteration of PepperType (peppertype.ai) frontend. This 2-month internship helped me learn a lot and made me appreciate the dynamics of working in a team and a growing startup a lot more.

Pepper Content

Pepper is revolutionising the global content creation landscape by melding humans with technology. They have started by creating a platform to bring in content creators to fulfil the ever-increasing content needs across domains, genres and boundaries. They also launched a new product called PepperType to help businesses with short form content using the help of AI (GPT3). Pepper is rapidly growing and has raised funding from various very respected investor houses.

My work at pepper

I initially worked on refactorig the existing websie peppercontent.in built in Gatsby and add StoryBooks and refactor the components following the principles of Atomic Design. This helped me get familiar with the workings of Gatsby and GraphQL. I also worked on Strapi CMS and wrote custom code to facilitate the feature of adding likes to the blog.After that I was assigned the project of PepperType and I worked with the backedn developer and Designer to build the first iteration of the frontend for the new product launch. This was a really important experience for me as I worked with AWS amplify and started the whole project from scratch, this really solidified my knowledge on how to set up and work with React projects. I was able to convert the designs given to me by the designer and convert them to pixel perfect frontend.

Challenges Faced / Learnings

Did not know about graphql or Gatsby before starting the internship so had to spend some time understanding thier internal workings.

Experienced working in a tight schedule and with a complete team set up with a proper flow of things for the first time.

Understanding the limitations or challenges faced while setting up a new project, assessing libraries and what to use for the first build, for example is redux really necessary or can we do away with Context?

Typescript was a new learning for me, had worked only with Javascript before.‍

LIKED THIS PROJECT ?