Foreignadmits

Career Counseling and Abroad Studies Guidance Platform

  • Role Full Stack Developer
  • Context Internship Project
  • Period Mid 2019
Lato Logo

Introduction

Most of the students want to go to the foreign university for pursing the higher education, for there MS or Ph.D. but they suffer a lack of guidance the generic guidance that is been there to the regular consultant available locally or nationally no update information that is been given on usual website or with the consultant so there is no current information which is useful and the lack of technical support, if talk about there is no tool that help you to search the facial of the university and our profile evaluation true technologies still week due to that a candidate suffer bad choice a bad university leads to your bad future and there is taken huge amount of loan that people to go for the foreign education so it a one time investment for them.
This article describes the story of how I work on this problem with the team from scratch to finally see my first Intern project getting live.

About Foreignadmits

Find the right fit colleges & courses.

Foreignadmits is a Technology empowered Mentorship based platform with an aim of Generic but Personalised guidance by target university & field specific mentors. The AI & ML-based tools for Profile Evaluation, Analysis and Application Management making the whole process of application- competent, time saving, efficient, transparent, and better in quality. It ensures unbiased suggestions and enough information/ data for judicious decision making by applicants for better offers from Universities. The students will have access to step-wise end to end guidance from planning to apply to these universities to actually gain admission and joining these universities. Students will be assigned, personal mentors. These mentors are graduates from some of the best universities in the world like Stanford, MIT, UC Berkley, Purdue, UT Austin, UIUC, TU Delft, ETH Zurich, EPFL, UBC, University of Toronto etc. These mentors will have personal interaction sessions/ chats/ conversations with the students and will provide them invaluable guidance in the profile building, application process (including SOP making, applications, letter of recommendations etc.) to finding accommodations once admits have been received.

ANALYSIS & PREPARATION

It was just two weeks into my internship when I was informed about the project and asked that I would be willing to work on this project as Backend Developer with NodeJS. I agreed, knowing that I had never work on it before, but I wanted to learn something new and the best way was to take up the challenge.

Before diving into the development, I wanted to have an understanding of what the platform is for, why are we building this, what problem we trying to solve and for whom, etc. So, I research about it and found that it’s a start-up of the IITians and they have been working for a while on it. It was very exciting for me to work with them as my first project. They already have a platform but they want to update it in term of User Experience and adding more functionality to it. I was really excited with the project as their Idea is also unique and this point excites me more.

πŸ‘‰ Recognized by HRD Ministry & DD National and got featured as top 75 Indian Startups transforming India.
πŸ‘‰ Recognized as top 50 Indian Startups for Impact Creation by BSE, Mumbai.
πŸ‘‰ Recognized as Top 30 Under 30 at Brainfeed Higher Education Segment for 2019.

Development of the platform

Putting this together

We have two type of users which will visit our platform Mentor and Student. Both of them have given different dashboard and to access them they required separate authentication. We have to make the schema for all the functionality we will have like events, blog, courses, mentors, students, etc. It was important to get an overview of the data in the database also structure and relationship we will have. It took two days to make all schema and finalize them.

After this I started to code it was important to follow MVC architecture and write the code according to it. Initially I faced lots of problem but I keep the patience and tried my best to figure out the solution which is important. I learn lots of thing is this phase challenges are more but its good to have them to keep your interest in the project.

In two weeks, we have developed our backend and now I have to integrate it with our frontend which was another challenging part. I have gone through the directory structure of the project to understand it better and then finally within a week I have done it which was really motivating for me. I have got a lot of bugs in the backend while integration but I fix them one by one. Now it’s good to see that things are working now which is good.

Challenges

  • This project was to be built on MEAN Stack which I had never work on before, so I have to learn it before I go with development.
  • I was informed that I had to work with MVC Architecture, for that I had gone through lot of articles and referred the code from the GitHub to understand it and make it clear.
  • As there are many paid courses available for the students which they can buy to get its benefits, for that I had to Integrate a payment gateway which is very important, so I searched about what are different payment method available the we can use.
  • Summing Up

    Learning and takeaways

    Coming out and working on real-world problem is always a great opportunity to learn for self-taught developer like me. There were a lot of positive takeaways and a joyful experience that I got from this Project.

    Next Work

    Paperlouge