MLH prep: My Experience

pod.js

Project 1 — Portfolio website

Portfolio Website
  • All the images of our team members are displayed at the top. A little description at the bottom of it.
  • Meet the pod section has the names and locations of all the pod members if you click on this a separate profile page will open with more information about the team member.
  • A world map with the location of all the team members
  • A leader board chats to display all the contributions made by fellow teammates made using Github APIs.
  • A lite and dark mode on all the pages.
New Portfolio Website

Project 2 — Weather Application

The next project was a weather application. For this also we were given a sample template on which we have to work. This was a 2 weeks long project and our final project will be displayed on graduation day. We were again assigned with a teammate from our pod. I took the issue to add an interactive map to the website. For this, we took the help of a js library called map.js that would render a world map onto the website on hover it would give us latitude and latitude of the location. We then updated the Open Weather API to use coordinates in place names. Once this feature was added I created a new issue to dockerize the entire application and push its image to the docker hub.I had past working experience of using docker so I used it here the application was dockerized and pushed to the docker hub.

Weather App
Weather Globe

key features of the Weather App

  • Less than 100ms response time on APIs
  • Air Quality Index measures the location in real-time
  • Things to take at the desired location. A list of products that you can carry with you.
  • A 3D and a 2D map to search for places
  • 7 days weather forecast of a particular location. And data for more days can be accessed with a simple click.

Conclusion

I am running out of words believe me!! It was one of the best experiences of my life. 12 people from all around the world meet 24 hours ago and start working to pull up this amazing project. I really have no idea how we did this. We all were positive about everything that we did I guess that is one of the reasons that kept us pushing further and further and remember we were not paid to do these things It was all done by our own will. The only thing that we were getting back was learning and experiences. Made some memorable friends and had unforgettable experiences!!

  • we made 2 projects
  • we made 58+43 = 101 pull request in total
  • we made 20+35 = 55 issues in total
  • Had a titanic amount of learning!!
Stats of a one project

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Sanjay Singh Rajpoot

Summer of Bitcoin ’22 • LFX Mentee’22 @mojaglobal • GSoC’21 @ProcessingOrg • Ex-Intern @Disecto • 👨‍💻▪️ Full Stack Developer (MERN) • Tech Blogger